【JS】js如何获取a标签中的内容

比如:<a href="#" id="ha">点击</a>

请问利用js如何获取a标签“点击”两字

第1个回答  推荐于2017-09-24
alert(document.getElementById('ha').innerHTML); 如果里面是<b>点击</b>,得到的也是<b>点击</b>.

alert(document.getElementById('ha').innerText); // 这个仅IE下有效,但如果里面是<b>点击</b>,得到的只是"点击"追问

不对啊,这些方法我当然试了。不好用的。你们可以试一下

function ss()
{
var a=document.getElementById("ck")
alert(a.innerText);
}

点击我

追答



function ss()
{
var a=document.getElementById("ck")
alert(a.innerText);
}

点击我

你再试试,我试好使.
另外,你script标签的type写错了,type="text/javascript"或是language="javascript"
你要是非IE就不能用innerText,只能用innerHTML

本回答被提问者采纳
第2个回答  2012-08-30
我用过的直接用html()也可以获取到
alert(document.getElementById('ha').html())
第3个回答  2011-10-13
var haText = document.getElementById("ha").innerText
相似回答