javascript 怎么检测标签是否存在

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:35:31
比如说html中<h1>标签。
在js中怎么检测html中是否存在<h1>标签???

<html>
<head>
<script src="jquery/jquery.js" type=text/javascript></script>
<script>
$(document).ready(
function(){
if($("h1").length > 0)
{
alert("有");
}
else
{
alert("没有");
}
}
);

</script>
</head>
<body>
<h1>dddddddddddddd</h1>
</body>
</html>

可以简单的判断任何标签

var html = window.document.body.innerHTML;
if(html.indexOf("</h1>")>-1)
alert("页面中存在<h1>标签");
else
alert("页面中不存在<h1>标签");

注意,检测的时候要用标签结束符,如:
</h1> </a> </table>等,
如果这段代码不出现在body里面,就不用注意这个!

给它个名字或者ID然后
document.getElementByName(name);
document.getElementById(id);

要不就需要稍微花点时间,从大范围往里找,逐个判断type