Javascript从h4标签中获取值
Javascript get the value from an h4 Tag
我试图从下面的代码中获得Lotus h4标签的值
<a id="linkSale" class="linkAccess" title="" href="/vp4/Home/Handlers/OperationAccess.ashx?operationid=17285" onclick="javascript:PrepareEventOnLinksAnchor(17285);">
<h4>Lotus</h4>
<p class="dateSales">Du <em><strong>mercredi 1 mai</strong> 9h</em> au <em><strong>dimanche 5 mai</strong> 6h</em> </p>
<p class="baseline"></p>
</a>
我做了如下的事:
var h=document.getElementById("17285");
var i=h.getElementsByTagName("h4");
返回如下行:
<h4>Lotus</h4>
我想要的是得到值Lotus
转换为文本
这些都可以——我推荐最后一个
console.log(
document.getElementById("linkSale").getElementsByTagName("h4")[0].textContent,
document.getElementById("linkSale").querySelector("h4").textContent,
document.querySelector("#linkSale h4").textContent
)
<a id="linkSale" class="linkAccess" title="" href="/vp4/Home/Handlers/OperationAccess.ashx?operationid=17285">
<h4>Lotus</h4>
<p class="dateSales">Du <em><strong>mercredi 1 mai</strong> 9h</em> au <em><strong>dimanche 5 mai</strong> 6h</em> </p>
<p class="baseline"></p>
</a>
你可以使用jQuery:
<h4 id="title">Lotus</h4>
<script>[[jQuery .js File Path]]</script>
在文档准备好后,像这样做:
$(document).ready(){
var text=$('#title').html();
});
但是我建议使用id
您可以在示例中使用"innerHTML"。
var text = h.getElementsByTagName("h4")[0].innerHTML;
或"innerText"
var text = h.getElementsByTagName("h4")[0].innerText
我强烈建议您使用jQuery完成这类工作。使用jQuery,这很简单:
var i = $('h4').text();
然而,无论何时你可以使用id属性。
<h4 id="doc_head">Lotus</h4>
然后在JS中:
var i = $('#doc_head').text();
如果你出于某种原因不想使用jQuery -得到这样的文本(丑):
var i = h.textContent || h.innerText; // having your DOM object in h
以上应该在IE和W3C兼容的浏览器中工作,看看这里- mozilla中的InnerText替代
你可以使用jQuery:
<h4 id="title">Lotus</h4>
在顶部包含脚本:
<script>[[jQuery .js File Path]]</script>
文档准备好了,像这样做:
$(document).ready(){
var text=$('#title').html();
});
但我建议使用id's
或classes
相关文章:
- 无法获取标签页网址 - Chrome 扩展程序
- 火狐侧边栏获取标签网址
- Wicket:获取标签属性
- 如何使用动态生成的 id 通过 jquery 获取标签的值
- 获取标签文本并将其设置为输入值[为什么输入值只获取空格前的文本?
- 如何使用 jQuery 在标签的 for 属性中使用子字符串获取标签元素的值
- 不能从 JavaScript 中获取标签
- 如何使用javascript获取
- 需要使用 JS 获取 标签的 “id” 属性
- 从大量网址中获取标签内容
- 获取标签值并使用jquery进行算术运算
- 如何在jQueryMobile中获取标签的值并将其解析为int
- Tag-it jquery:从网络服务中获取标签
- 仍然没有添加到 DOM 中,但如果插入了警报/确认,则会获取标签 ID
- 如何获取标签值以更改我的网址
- JQuery 获取标签内的 html 字符串
- 在javascript中获取标签的rel
- 如何从stripes中获取标签值:java脚本或java中的选项集合
- 如何获取标签的文本
- jQuery正在获取标签'的内容