我在<h1>
标记内的数据库中显示2个值。
我的页面中有更多标签。
<?php
foreach($arrays as $row)
{
?>
<h1 id="myId"><?php echo $row['field_name'];?></h1>
<?php
}
我想要每个值进行检查。我将如何使用JavaScript?
只有两个值会进入<h1>
标记。
请帮忙。
答案 0 :(得分:0)
将id
更改为class
,然后您将获得所需的结果。
答案 1 :(得分:0)
使用以下javascript获取h1标记内的所有值。
var h1Elements = document.getElementsByTagName("h1");
for(var i = 0; i < h1Elements.length; i++)
{
alert(h1Elements[i].innerHTML);
}
注意: - Id
在DOM中必须是唯一的。如果它在循环中,您应该使用Class
。
答案 2 :(得分:0)
id
必须是唯一的。在php中使用一个类:
<h1 class="my-class"><?php echo $row['field_name'];?></h1>
然后在您的javascript中调用document.getElementsByClassName("my-class")
,并迭代结果:
var els = document.getElementsByClassName("my-class");
for(var i = 0; i < els.length; ++i) alert(els[i].innerHTML);