Javascript DOM -- onclick
Javascript DOM -- onclick
我的html代码中有一个带有onclick
事件处理程序的链接。
处理程序在我的代码中的某处插入一个链接,他自己是一个onclick
事件处理程序。
这是代表这一点的小提琴:
http://jsfiddle.net/qENap/
我的问题是自动调用 DOM 生成链接上的 onclick 处理程序。
我做错了什么?
eLink.onclick
应该分配一个闭包,而不是一个字符串。
如果要使用字符串版本,请使用 eLink.setAttribute("onclick","......");
,但不建议这样做。
或者,只需执行此操作:
eLink.onclick = function() {window.open(dir+"/"+file,"Images","width=1200,height=800");};
但是,请问为什么您不能设置适当的href
并添加target="Images"
?
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 为onClick-hander插入临时DOM元素
- 直接在 HTML 中设置“onclick”与通过 DOM 设置“onclick”之间有区别吗?
- Javascript DOM onclick
- Javascript DOM -- onclick
- React onClick函数在渲染到DOM时只触发一次
- 使用javascript onclick实现多个DOM操作函数
- 避免对DOM事件进行双重绑定(例如使用onclick())
- 如何将onclick鼠标位置与确切的DOM元素内容关联起来
- OnClick JS不能处理DOM中的新元素
- 单个元素的Javascript DOM Onclick事件触发器
- 使用DOM在onclick中获取元素id's
- 同时将onclick事件分配给多个DOM元素
- 我如何调用HTML DOM事件对象(例如:onclick, onblur等)嵌套函数
- 在其in dom之前创建onClick事件
- 如何在JS/chrome API中创建任意DOM对象的onClick侦听器
- dom事件-JavaScript onclick脚本,用于启动带有主题和正文文本的本地邮件客户端
- 使用JavaScript DOM生成带有onClick函数的输入按钮
- 获取动态生成的DOM元素的onclick方法