js無(wú)法獲取到html標(biāo)簽的屬性的解決方法
沒(méi)有寫標(biāo)簽的屬性,javascript是無(wú)法獲取到的,謹(jǐn)記,只有給標(biāo)簽寫了屬性才有,例如比如你要獲取某個(gè)div的id,但是你沒(méi)有明確加上是沒(méi)有這個(gè)屬性的
之前我就納悶了,visibility為什么可以實(shí)現(xiàn)div的隱藏和顯示而display不可以,我明明記得以前可以的,原來(lái)是我在style的屬性里面給它寫的是visibility,沒(méi)有寫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){
//沒(méi)有寫是無(wú)法獲取到的
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){
//沒(méi)有寫是無(wú)法獲取到的
alert("獲取到doing2的visibility");
}
}
}
</script>
</head>
<body>
<input type="button" value="層" onclick="isdisplay3()" />
<div id="doing1" style="visibility: hidden">
</div>
<div id="doing2" style="display: none">
</div>
</body>
</html>
以上就是小編為大家?guī)?lái)的js無(wú)法獲取到html標(biāo)簽的屬性的解決方法全部?jī)?nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
關(guān)于javascript的一些知識(shí)以及循環(huán)詳解
下面小編就為大家?guī)?lái)一篇關(guān)于javascript的一些知識(shí)以及循環(huán)詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
JavaScript DOM節(jié)點(diǎn)添加示例
本節(jié)為大家介紹下JavaScript DOM節(jié)點(diǎn)添加,將node里面的str放到h1段落中使之成為h1的新段落2014-07-07
JavaScript組合拼接字符串的效率對(duì)比測(cè)試
這篇文章主要介紹了JavaScript組合拼接字符串的效率對(duì)比測(cè)試,本文測(cè)試了IE6、Firefox、Mozilla、Netscape、Opera等瀏覽器,需要的朋友可以參考下2014-11-11
JS實(shí)現(xiàn)將手機(jī)號(hào)中間的幾位數(shù)字變成****功能
這篇文章主要介紹了用js如何實(shí)現(xiàn)將手機(jī)號(hào)中間的幾位數(shù)字變成****?_,今天,我們要實(shí)現(xiàn)一個(gè)很常見(jiàn)并且簡(jiǎn)單的功能如何將手機(jī)號(hào)中間的幾位數(shù)變成****,需要的朋友可以參考下2023-09-09
JS中innerHTML和pasteHTML的區(qū)別實(shí)例分析
這篇文章主要介紹了JS中innerHTML和pasteHTML的區(qū)別,結(jié)合實(shí)例形式較為詳細(xì)的分析了innerHTML和pasteHTML的具體功能與使用區(qū)別,需要的朋友可以參考下2016-06-06
ionic中的$ionicPlatform.ready事件中的通用設(shè)置
$ionicPlatform.ready事件是用于檢測(cè)當(dāng)前的平臺(tái)是否就緒的事件,相當(dāng)于基于document的deviceready事件, 在app中一些通用關(guān)于設(shè)備的設(shè)置必須在這個(gè)事件中處理2017-06-06

