使用javascript或jquery通过标记属性获取文本

时间:2013-03-11 23:03:21

标签: javascript html

HTML:

 <h1 something="true">I am text</h1>

现在我要做的是用“=”真实的东西提取文本,但我不知道我该怎么做呢

如果某些东西是id,它会更简单,但如果它不是......我们仍然可以使用getElementBy方法提取文本。

Jsfiddle 演示将不胜感激。

编辑:我想提取“我是文字”这个词

3 个答案:

答案 0 :(得分:3)

如果您不使用jQuery,则可以使用document.querySelector。

var text = document.querySelector('[something="true"]').innerHTML;

JSFiddle

答案 1 :(得分:1)

只需使用.attr,但您应该使用html5 data-something

答案 2 :(得分:0)

最好使用data-属性:

<h1 data-something="true">I am text</h1>

访问该值只会是:

var getSomething = $('h1').data('something');

请参阅http://api.jquery.com/jQuery.data/