admin管理员组

文章数量:1416322

In HTML I have text in text tag:

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

Is it possible to add onclick event to this ?

Tried

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

In HTML I have text in text tag:

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

Is it possible to add onclick event to this ?

Tried

var a = document.getElementById('aaa'); 
a.elemm.addEventListener('click', function(){ alert('blah');}, false);
Share Improve this question edited Dec 2, 2016 at 8:48 xShirase 12.4k4 gold badges54 silver badges86 bronze badges asked Dec 2, 2016 at 8:43 AnuketAnuket 3398 silver badges24 bronze badges 1
  • your code is working fine just remove the a.elemm part a. itself will work fine – GraveyardQueen Commented Dec 2, 2016 at 8:47
Add a ment  | 

3 Answers 3

Reset to default 3

You're almost there! Just change a.elemm.addEventListener to a.addEventListener :

var a = document.getElementById('aaa'); 
a.addEventListener('click', function(){ alert('blah');}, false);
<text id="aaa"> text</text>

This works:

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

You just have a little mistake

try to something like this.

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

var a = document.getElementById('aaa'); 
a.addEventListener('click', function(){ alert('Text has been changes');}, false);

本文标签: javascriptAdd onclick function to text tag elementStack Overflow