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

Javascript 将onclick函数添加到文本标记元素,javascript,html,Javascript,Html,在HTML中,我在文本标记中有文本: <text id="aaa" > text</text> 这项工作: var a = document.getElementById('aaa'); a.addEventListener('click', function(){ alert('blah');}, false); 您只是犯了一个小错误这是有效的: var a = document.getElementById('aaa'); a.addEventListener

在HTML中,我在文本标记中有文本:

<text id="aaa" > text</text>
这项工作:

var a = document.getElementById('aaa'); 
a.addEventListener('click', function(){ alert('blah');}, false);
您只是犯了一个小错误

这是有效的:

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

你只是犯了一个小错误

你就快到了!只需将
a.elemm.addEventListener
更改为
a.addEventListener

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

text
你就快到了!只需将
a.elemm.addEventListener
更改为
a.addEventListener

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

text
尝试这样做

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

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

试着做这样的事情

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

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

您的代码运行正常,只需删除a.elemm的a部分即可。你的代码运行良好,只需删除a.elemm的a部分。它自己会很好的工作的!我没注意到那个问题。谢谢!我没注意到那个问题。谢谢