javascript - html5で同じタグ内のタグからidを取得
質問する
90 次
3 に答える
2
href
JavaScript を属性に挿入する代わりに、イベント ハンドラーをアタッチする必要があります。
entity.setAttribute('href', '#');
entity.addEventListener('click', function() {
playAudio(path, this.id);
return false;
}, false);
于 2012-12-20T03:49:10.977 に答える
2
この場合は、を使用するEventListener
方が適切です。
var entity = document.createElement("a");
entity.setAttribute("id", name);
entity.addEventListener("click", function(e){
playAudio(path, this.id);
e.preventDefault();
});
于 2012-12-20T03:49:31.337 に答える
0
onclick に JavaScript を貼り付けます。this
hrefでは、アンカーではなくウィンドウを参照します。
var entity = document.createElement("a");
entity.setAttribute("id", name);
entity.setAttribute("onclick", "playAudio('"+path+"', this.id)");
于 2012-12-20T03:46:39.833 に答える