无法使用JS获取标题标签的值
Unable to get value for heading tags using JS
我有一个<h6>
标签如下:
<h6 id='some-id' value='processing'> Processing </h6>
我无法使用如下脚本获取<h6>
的值:
var processing_status = document.getElementById('some-id').value;
我不明白这是怎么回事?
这可以通过以下不同的方式完成:
var processing_status = document.getElementById('some-id').innerHTML;
var processing_status1 = document.getElementsByTagName("H6")[0].getAttribute("value");
这可以通过以下不同的方式完成:
var processing_status = document.getElementById('some-id').innerHTML;
console.log(processing_status);
var processing_status1 = document.getElementsByTagName("H6")[0].getAttribute("value");
console.log(processing_status1);
<h6 id='some-id' value='processing'> Processing </h6>
请在加载HTML后再读取id的值。请放在onload
或document.ready
内。使用innerHTML
代替value。下面是一个示例脚本。要获取value属性,您可以使用getAttribute
方法。
<!doctype HTML>
<html>
<head>
<script>
function LoadScript(){
console.log(document.getElementById("some-id").innerHTML);
console.log(document.getElementById("some-id").getAttribute("value"))
}
</script>
</head>
<body onload="LoadScript()">
<h6 id='some-id' value='processing'> Processing </h6>
</body>
</html>
用.innerHTML
代替.value
var processing_status = document.getElementById('some-id').innerHTML;
console.log(processing_status);
<h6 id='some-id' value='processing'> Processing </h6>
相关文章:
- 在 php 标题标签中添加日期函数
- 如何在标题标签上显示 JS 变量
- 删除YouTube API标题标签开头的前24个字符
- 如何为这些图像添加标题标签
- “index.swf”嵌入在“index.html”中,在一个页面中显示同一网站两次.HTML 标题标签/属性也显示值“
- 从下拉菜单选项中显示“标题”标签
- 如何从角度控制器隐藏标题标签
- 将标题标签与数据库连接并使其自动刷新,就像在Facebook标题中一样
- 如何使用 jQuery 选择生成的标题标签
- 可以在 HTML 标题标签中设置点击功能
- 如何从标题标签获取 A1 表示法的列范围
- 前几个月的名称为 Leabels(例如 12 月 15 日 11 月 15 日),以代替新标题和新标题 2 标签
- SEO-标题标签后通过JavaScript加载
- JQuery在图像悬停显示标题标签内容,可能的
- 无法使用JS获取标题标签的值
- 动态地从网页中修改标题标签
- 删除ALT标题标签时,没有访问html
- 在标记中找到javascript并确定它是否位于标题标签上方的正确方法是什么?
- 从标题标签获取标题
- 元标签和标题标签的Jinja模板