我有一個創建一個新的<a>
元素的功能,我想一個onclick事件添加到它,這是由1的JavaScript - 添加功能<a>運行的onclick屬性沒有點擊
在功能方面,我創建這些元素:
spantags內的數字:
var spantags = document.createElement("span");
var anzahl = 1;
spantags.innerHTML = anzahl;
而提到<a>
元件:
var plus = document.createElement("a");
plus.innerHTML = "+";
plus.onclick = more(spantags.innerHTML);
但是,此功能已執行已創建此功能的功能,因此創建時該數字已增至2。
我讀了一個類似的問題這樣的回答: https://stackoverflow.com/a/249084/1972372
這個例子的工作,警報只來了+被點擊的時候,但它是一種內在的功能有,沒有宣佈一個像我「更多(元件)」。
所以我的問題是:是否有可能在我的例子中設置onclick屬性的聲明功能的新創建的元素一樣,但防止其立即運行?
(其他文章有一個jQuery回答過,但不幸的是我不知道的jQuery知識,不能使用它)
太容易了! 非常感謝! –