<input type="file" id="aaa"><input type="button" value="button" onclick="aaa.click()">点击第二个 input 为什么使用 aaa.click 可以触发第一个 input 的对话框?是什么特殊的语法?
1 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
如果一个元素拥有ID属性,那么ID属性的属性值就会成为window对象的属性名.
如果一个元素拥有name属性,那么name属性的属性值就会成为window对象的属性名.但这个元素的标签名必须是: a, applet, area, embed, form, frame, frameset, iframe, img, object,其中的一个.
意思也就是
<div id='test'></div>
window.test就能取到它
然后可能各个浏览器有差异 没测试。
添加回答
举报
0/150
提交
取消
