在HTML中,我在文本标签中有文字:
<text id="aaa" > text</text>
是否可以向此添加onclick事件?
尝试
var a = document.getElementById('aaa');
a.elemm.addEventListener('click', function(){ alert('blah');}, false);
答案 0 :(得分:3)
你快到了!只需将a.elemm.addEventListener
更改为a.addEventListener
:
var a = document.getElementById('aaa');
a.addEventListener('click', function(){ alert('blah');}, false);
<text id="aaa"> text</text>
答案 1 :(得分:0)
这有效:
var a = document.getElementById('aaa');
a.addEventListener('click', function(){ alert('blah');}, false);
你只是有一点错误
答案 2 :(得分:0)
尝试这样的事情。
<text id="aaa" > text</text>
var a = document.getElementById('aaa');
a.addEventListener('click', function(){ alert('Text has been changes');}, false);