javascript中动态生成了javascript,如何把动态生成的javascript原有的javascript中??
<script>
function show()
{
var text = "<script> function show() { ";
for(var i=0; i<TableGoods.rows.length; i++)
{
text = text + "if(document.forms(\"form1\").tr"+i
+ ".checked==true){ document.getElementById(\"td"+i
+ "\").style.display = \"\"; } else{ document.getElementById(\"td"+i
+ "\").style.display = \"none\"; } ";
}
text = text + " } <\/script>";
alert(text);
document.write(text); //这里出问题了,我应该怎么写才会得到我下面的javascript,请告诉指点啊!!
}
</script>
我想要的脚本如下:
<script>
function show()
{
if(document.forms("form1").tr0.checked==true){
document.getElementById("td0").style.display = ""; }
else{
document.getElementById("td0").style.display = "none"; }
if(document.forms("form1").tr1.checked==true){
document.getElementById("td1").style.display = ""; }
else{
document.getElementById("td1").style.display = "none"; }
if(document.forms("form1").tr2.checked==true){
document.getElementById("td2").style.display = ""; }
else{
document.getElementById("td2").style.display = "none"; }
if(document.forms("form1").tr3.checked==true){
document.getElementById("td3").style.display = ""; }
else{
document.getElementById("td3").style.display = "none"; }
.........
}