<input type=button value=确定 name=aaa onclick="alert(this);alert(document.getElementsByname('aaa')">
这句 <input type=button>会产生两个对象,一个是this的当前对象是html的input元素对象
一个是 <input type=button>标签创建的dom对象:button ---------------button只是特殊的input,你可以alert(this.name) 看看, 就会是aaa而你的 alert(document.getElementsByname('aaa')" 也只是获取这个button的另一种方法从你的代码来看,没有生成新的 input ,只是获取对象方法的不同
这句 <input type=button>会产生两个对象,一个是this的当前对象是html的input元素对象
一个是 <input type=button>标签创建的dom对象:button ---------------button只是特殊的input,你可以alert(this.name) 看看, 就会是aaa而你的 alert(document.getElementsByname('aaa')" 也只是获取这个button的另一种方法从你的代码来看,没有生成新的 input ,只是获取对象方法的不同
解决方案 »
- 谁能帮我看看这个段代码是什么意思
- 求一段js,我页面上显示一个图片的名字,aaa.jpg,我鼠标移到aaa.jpg文字上就弹出一个框来显示这张图,鼠标移走就消失,哪位高手有给我下,谢了
- 有1个文本框输入数值(1~100)点击按钮生成2个随机数相加等于文本框的值用JS怎么写
- 怪异 练习图片轮回clearTimeout()好像无法清除定时器 高手帮忙啊~~~!!
- 高手:如何实现复选框与文本框的复合判断!(速结帖)
- 关于一个判断的问题
- link中调用onclick 方法的一个奇怪问题
- javascript中怎样获取操作系统所在目录?
- 选择文件夹的输入框怎么写呀?(就像选择文件的输入那种形式的)
- radio不可以得到form1.Gender.value嗎?undefined了
- 关于 js validation 的问题
- 各路javascript高手请进,javascript对象问题?
你这里的this是指本身,而getElementsByName返回的不可能是DOM对象而是一个只读数组