js无法获取到html标签的属性的解决方法
js无法获取到html标签的属性的解决方法
发布时间:2016-12-30 来源:查字典编辑
摘要:没有写标签的属性,javascript是无法获取到的,谨记,只有给标签写了属性才有,例如比如你要获取某个div的id,但是你没有明确加上是没...

没有写标签的属性,javascript是无法获取到的,谨记,只有给标签写了属性才有,例如比如你要获取某个div的id,但是你没有明确加上是没有这个属性的

之前我就纳闷了,visibility为什么可以实现div的隐藏和显示而display不可以,我明明记得以前可以的,原来是我在style的属性里面给它写的是visibility,没有写display,而以前写的是display

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>车辆基本信息</title> <script language="javascript" type="text/javascript" src="../js/autocomplete/jquery-1.7.2.min.js"></script> <script type="text/javascript"> function isdisplay3(){ var boo1 = $("#doing1").attr("style"); var boo2 = $("#doing2").attr("style"); if("" != boo1){ if(document.getElementById('doing1').style.display){ //没有写是无法获取到的 alert("获取到doing1的display"); }else if(document.getElementById('doing1').style.visibility){ alert("获取到doing1的visibility"); } } if("" != boo2){ if(document.getElementById('doing2').style.display){ alert("获取到doing2的display"); }else if(document.getElementById('doing2').style.visibility){ //没有写是无法获取到的 alert("获取到doing2的visibility"); } } } </script> </head> <body> <input type="button" value="层" /> <div id="doing1"> </div> <div id="doing2"> </div> </body> </html>

以上就是小编为大家带来的js无法获取到html标签的属性的解决方法全部内容了,希望大家多多支持查字典教程网~

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类