Javascript DOM -- onclick

Javascript DOM -- onclick

本文关键字:onclick DOM Javascript      更新时间:2023-09-26

我的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"