javascript中动态生成了javascript,如何把动态生成的javascript原有的javascript中??

zjt321 2010-09-23 07:51:54
<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"; }

.........
}

...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjt321 2010-09-23
  • 打赏
  • 举报
回复
帅哥 ,我以前就是这么 弄的 没用 ,还有其他 办法没吗?,谢谢
kkjjww 2010-09-23
  • 打赏
  • 举报
回复
function show()
{
for(var i=0; i<TableGoods.rows.length; i++){
if(document.all("tr"+i).checked==true){
document.getElementById("td"+i).style.display = ""; }
else{
document.getElementById("td"+i).style.display = "none"; }

}

}
kkjjww 2010-09-23
  • 打赏
  • 举报
回复
function show()
{
for(var i=0; i<TableGoods.rows.length; i++){
if(document.all("tr"+i).checked==true){
document.getElementById("td0").style.display = ""; }
else{
document.getElementById("td0").style.display = "none"; }

}

}

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧