js無(wú)法獲取到html標(biāo)簽的屬性的解決方法
沒(méi)有寫(xiě)標(biāo)簽的屬性,javascript是無(wú)法獲取到的,謹(jǐn)記,只有給標(biāo)簽寫(xiě)了屬性才有,例如比如你要獲取某個(gè)div的id,但是你沒(méi)有明確加上是沒(méi)有這個(gè)屬性的
之前我就納悶了,visibility為什么可以實(shí)現(xiàn)div的隱藏和顯示而display不可以,我明明記得以前可以的,原來(lái)是我在style的屬性里面給它寫(xiě)的是visibility,沒(méi)有寫(xiě)display,而以前寫(xiě)的是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)有寫(xiě)是無(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)有寫(xiě)是無(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)文章
小程序選項(xiàng)卡以及swiper套用(跨頁(yè)面)
這篇文章主要為大家詳細(xì)介紹了小程序選項(xiàng)卡以及swiper套用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06
JS函數(shù)參數(shù)的傳遞與同名參數(shù)實(shí)例分析
這篇文章主要介紹了JS函數(shù)參數(shù)的傳遞與同名參數(shù),結(jié)合實(shí)例形式分析了JS函數(shù)參數(shù)的傳遞與同名參數(shù)相關(guān)原理、使用技巧與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03
JavaScript運(yùn)動(dòng)原理基礎(chǔ)知識(shí)詳解
這篇文章主要介紹了JavaScript運(yùn)動(dòng)原理基礎(chǔ)知識(shí)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04
JavaScript獲取字符串實(shí)際長(zhǎng)度(包含中英文)
這篇文章介紹了JavaScript獲取字符串實(shí)際長(zhǎng)度(包含中英文)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
JavaScript ES6常用基礎(chǔ)知識(shí)總結(jié)
ES6中為我們提供了很多好用的新特性,其中包括let,箭頭函數(shù)以及擴(kuò)展運(yùn)算符…等,以下就是總結(jié)的常用基礎(chǔ)知識(shí)2019-02-02
Javascript實(shí)現(xiàn)計(jì)算個(gè)人所得稅
用javascript腳本語(yǔ)言編寫(xiě)一個(gè)“個(gè)人所得稅計(jì)算器”?計(jì)算公式:所得稅=(月收入-起征額)*10%;重填就是全部清空;十分的實(shí)用,有需要的小伙伴可以參考下。2015-05-05
DOM操作原生js 的bug,使用jQuery 可以消除的解決方法
下面小編就為大家?guī)?lái)一篇DOM操作原生js 的bug,使用jQuery 可以消除的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
javascript中encodeURI和decodeURI方法使用介紹
encodeURI和decodeURI是成對(duì)來(lái)使用的,因?yàn)闉g覽器的地址欄有中文字符的話,可以會(huì)出現(xiàn)不可預(yù)期的錯(cuò)誤,所以可以encodeURI把非英文字符轉(zhuǎn)化為英文編碼,decodeURI可以用來(lái)把字符還原回來(lái)2013-05-05

