使用ID引用表单内对象的问题 document.getElementById("aa").value = "bb"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" id="aa" value="aa">改为<input type="text" name="aa" value="aa"> 二楼,我知道使用getElementById是可以的。我的问题是为什么单独使用ID就无法引用form内的对象?求为什么,不求解决方法。 <form name=form_1> <input type="text" name="aa" value="aa"> <input type="button" value="ChangeText" onclick="ChangeText()"></form><script language="JavaScript"><!--function ChangeText() { document.form_1.aa.value = "bb";}//--></script> 先谢谢各位,但是看来大家都没有看清楚我的问题,我不是要大家给我正确引用的代码。我是问为什么单独使用ID就无法引用form内的对象?却可以单独使用ID引用form外的对象? 在html中引用对象是根据html的结构来引用的标准的DOM结构:document->form->formItem如果formItem没有被form包含,即该formItem不属于任何form,此时结构如:document->formItem,当然可以使用document.formItem的方式引用。 谢谢楼上的回答,我明白了,看来是我对DOM理解得还不深刻 求助:怎么判断页面是关闭还是刷新 请教下,google 文档中的在线文本编辑器是用什么实现的,是Javascript吗? asp读取javascript建立的cookie,为什么在 Firefox读不出来,ie可以!!!!!!!!!!!1 请问用什么方法可以弹出窗口? 这个帮忙 看一下... asp 创建文件夹 请教JS高手!!! 如何通过JScript传多值到子页面? 这段正则哪里出错了? 前端代码请教???????、谢谢各位大神 比较复杂的树型菜单? 请问如何将一个ie窗口对象传递给它打开的一个新窗口的脚本中进行操作??
改为
<input type="text" name="aa" value="aa">
<input type="text" name="aa" value="aa">
<input type="button" value="ChangeText" onclick="ChangeText()">
</form><script language="JavaScript">
<!--
function ChangeText() {
document.form_1.aa.value = "bb";
}
//-->
</script>
我是问为什么单独使用ID就无法引用form内的对象?却可以单独使用ID引用form外的对象?
标准的DOM结构:document->form->formItem
如果formItem没有被form包含,即该formItem不属于任何form,此时结构如:document->formItem,当然可以使用document.formItem的方式引用。