求救,急!

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:52:28
在IE浏览器中
<html:text property="textName" style="width:193px;overflow:none"></html:text>
if(document.getElementById("textName").getvalue!="")
{ alert("event");}
可以执行,但在FireFox浏览器中就不执行了,请给指点一下是怎么回事吧,要怎么改?
这里的text不能加id属性,不加时浏览器还能显示出来网页,加了以后浏览器就报错?请问怎么才能把id属性给它加上?

在<html:text property="textName" style="width:193px;overflow:none"></html:text> 中加个属性:
styleId="textName" 这个代表id
<html:text property="textName" style="width:193px;overflow:none" styleId="textName"></html:text>
然后再 document.getElementById("textName").value

getElementById("textName"),
似乎你在前面那个标签里面应该写个id="textName"

你的html标签没有id属性

getElementById方法自然无法获得咯

另外,getvalue是什么?应该是
document.getElementById("textName").value