js无法获取到html标签的属性的解决方法
没有写标签的属性,javascript是无法获取到的,谨记,只有给标签写了属性才有,例如比如你要获取某个div的id,但是你没有明确加上是没有这个属性的
之前我就纳闷了,
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<html>
<head>
<title>车辆基本信息</title>
<scriptlanguage="javascript"type="text/javascript"
src="../js/autocomplete/jquery-1.7.2.min.js"></script>
<scripttype="text/javascript">
functionisdisplay3(){
varboo1=$("#doing1").attr("style");
varboo2=$("#doing2").attr("style");
if(""!=boo1){
if(document.getElementById('doing1').style.display){
//没有写是无法获取到的
alert("获取到doing1的display");
}elseif(document.getElementById('doing1').style.visibility){
alert("获取到doing1的visibility");
}
}
if(""!=boo2){
if(document.getElementById('doing2').style.display){
alert("获取到doing2的display");
}elseif(document.getElementById('doing2').style.visibility){
//没有写是无法获取到的
alert("获取到doing2的visibility");
}
}
}
</script>
</head>
<body>
<inputtype="button"value="层"onclick="isdisplay3()"/>
<divid="doing1"style="visibility:hidden">
</div>
<divid="doing2"style="display:none">
</div>
</body>
</html>
以上就是小编为大家带来的js无法获取到html标签的属性的解决方法全部内容了,希望大家多多支持毛票票~