我在我的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',但我真的不確定。 –