This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 动态Javascript问题, 请高手帮忙看看怎么会这样? (code见内)HTML: <input type=text id=name<%=i%>>
Script:
var myName = "name" + <%=i%>
var el =document.getElementById(myName);
if (el == null) alert( myName + " is null");
生成的HTML source很正确: <input type=text id=name1>
但是script却总是alert: name1 is null.
-poohbear(毛毛熊);
2006-10-11
{265}
(#3257040@0)
-
^. 没人遇到过这种情况吗?
-poohbear(毛毛熊);
2006-10-11
(#3257302@0)
-
try to use a static HTML (<input type=text id=name1>) to test your script. could be the order problem.
-sunday8(sunday8);
2006-10-11
(#3257331@0)
-
谢谢, 明天试试看. 原先不太肯定能不能这么写javascript, 所以没认真查自己的程序有没有错. 发贴之后, 我又狗狗研究一番, 这么做是完全可行的, 可能是我自己哪里弄错了, 象你说的那样.
-poohbear(毛毛熊);
2006-10-11
(#3257377@0)
-
work了, 是因为引号没弄对. 谢谢sunday8.
-poohbear(毛毛熊);
2006-10-12
(#3259026@0)