我在html中有<div id="myid"></div>我在javascript脚本中这样用if(document.all.myid) {
语句..
}if(document.forms[0].myid) {
语句..
}发现document.forms[0].myid没有反应,这是为什么呢?
语句..
}if(document.forms[0].myid) {
语句..
}发现document.forms[0].myid没有反应,这是为什么呢?
div不是form元素,所以即使放在form里也是不能用document.forms[0].myid取到的
验证代码如下 <form>
<div id="myid">11</div>
<INPUT TYPE="text" NAME="myid" value="22">
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert("all"+myid.outerHTML);
alert("form"+document.forms[0].myid.value);
//-->
</SCRIPT>