我在我的html代码中使用了一个onclick
事件处理程序。Javascript DOM - onclick
该处理程序在我的代码中插入一个链接,它自己是一个onclick
事件处理程序。
这里是代表这个小提琴:
我的问题是,对DOM的onclick处理程序生成的链接会被自动调用。
我做错了什么?
我在我的html代码中使用了一个onclick
事件处理程序。Javascript DOM - onclick
该处理程序在我的代码中插入一个链接,它自己是一个onclick
事件处理程序。
这里是代表这个小提琴:
我的问题是,对DOM的onclick处理程序生成的链接会被自动调用。
我做错了什么?
eLink.onclick
应该有一个关闭分配给它,而不是一个字符串。
如果要使用字符串版本,请使用eLink.setAttribute("onclick","......");
,但不建议这样做。
或者,只是这样做:
eLink.onclick = function() {window.open(dir+"/"+file,"Images","width=1200,height=800");};
不过,我可能会问,为什么你不能只设置相应的href
并添加target="Images"
?
那么,你的问题是什么? http://jsfiddle.net上的示例将非常有用。 –
你能告诉我们你做了什么 – mgraph
我完全不理解这个问题......听起来有点像你正在执行你的处理程序并将返回值赋给'.onclick',但我真的不确定。 –