...

View Full Version : Passing to a Function



hiyatran
09-23-2011, 09:35 AM
How do I pass an id to a function??
Or is this even possible.


<html>
<head>
<title>
JavaScript array passing example
</title>
<script type="text/javascript">

function init(){
display(addText1);
display(addText2);
display(addText3);
display(addText4);
}

function display(var myText){
var newText = '<h2>' + "Will this change anything..." + '</h2>';

document.getElementById('myText').innerHTML = newText;
}
</script>
</head>
<body onload="init()">

<div id="addText1"></div>
<div id="addText2"></div>
<div id="addText3"></div>
<div id="addText4"></div>
</body>
</html>

Kor
09-23-2011, 10:13 AM
The value of an HTML attribute is a Primitive: a string. Pass it as a string, then. And take care about how you use the quotes.


function init(){
display("addText1");
display("addText2");
display("addText3");
display("addText4");
}
function display(id){
var newText = "<h2>Will this change anything...</h2>";

document.getElementById(id).innerHTML = newText;
}



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum