const googleDiv = function(){
const container = document.createElement('div');
const btnEle = document.createElement('button');
btnEle.type = "button";
btnEle.className = "link-btn";
btnEle.appendChild(document.createTextNode("(Unlink)"));
btnEle.onclick = "unlinkGoogle()";
container.appendChild(btnEle);
container.id = "google-linked-container";
return container;
};
當我通過這個方法創建一個按鈕,按鈕出現在DOM沒有問題,按鈕類型和類是預期的,但沒有onclick屬性。爲什麼?onclick屬性沒有被註冊
P.S. btnEle.addEventListener("click",() => { console.log("clicked!"); });
也不起作用。
更新 我複製了它的jsfiddle:https://jsfiddle.net/fs1xhgnm/2/
你可以製作JSFiddle @Ashley嗎? – Haring10
似乎可以使用'addEventListener'正常工作。 https://jsfiddle.net/fs1xhgnm/1/ – JJJ