将onclick函数添加到文本标记元素

时间:2016-12-02 08:43:53

标签: javascript html

在HTML中,我在文本标签中有文字:

<text id="aaa" > text</text>

是否可以向此添加onclick事件?

尝试

var a = document.getElementById('aaa'); 
a.elemm.addEventListener('click', function(){ alert('blah');}, false);

3 个答案:

答案 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);