作者Lucemia (生の直感、死の予感)
看板Ajax
标题Re: [问题] 想请问有关innerhtml
时间Sun Aug 19 08:52:19 2007
※ 引述《jane03220213 (阿娟)》之铭言:
: 我目前用javascript可以动态的新增列
: 一列里有两个栏位
: 其中一个栏位需要有一个textbox和一个按钮可增加次数
: 目前这个功能已经有了
: 但是我要把它放在新增列中的栏位
: 就是新增一列的时候那个栏位也会有一个textbox和一个按钮
: mynewcell.innerHTML=UpDownObj.mkUpDown("mc29",3,0,0,99,1,true,2);
: 目前我用上面这一行的方式新增的textbox和按钮会跳到一个全白的画面
: 不会出现在本来的table里
: 我上网查innerhtml似乎不能包含script的语法
上面这个说法是正确的
innerHtml 会改变画面的结果,但不会被parse 进dom tree
script也不会被eval
: 但解决的方法我试了很多次都不行
: 我想让新增的栏位可以跑产生textbox和按钮的function
: 但我不知道怎麽做,麻烦大家指点我一下
: 谢谢!
最直接的解法就是不要用innerHTML
使用createElements 来create你的textbox, button等物件
在appendChild进Dom Tree
要不就装jquery吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.216.37
1F:推 deduce:推jQuery :D 08/19 12:17