人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > 正文

js繪圖了,但為何在div上無(wú)顯?

js繪圖了,但為何在div上無(wú)顯?

學(xué)著做了一個(gè),為啥我的瀏覽器沒(méi)有顯示DIV出來(lái)?在js中控制是否顯示div有2個(gè)css屬性 通過(guò)設(shè)置style為display:none 通過(guò)設(shè)置style為visib...

學(xué)著做了一個(gè),為啥我的瀏覽器沒(méi)有顯示DIV出來(lái)?

在js中控制是否顯示div有2個(gè)css屬性 通過(guò)設(shè)置style為display:none 通過(guò)設(shè)置style為visibility:hidden 不同的是display:none在隱藏元素的時(shí)候,將其占位空間也去掉;而visibility:hidden只是隱藏了內(nèi)容而已,其占位空間仍然保留。

首先我們創(chuàng)建一個(gè)div,和一個(gè)按鈕。用按鈕的點(diǎn)擊來(lái)控制div的顯示或隱藏。添加一個(gè)樣式名叫hide的樣式,主要是設(shè)置display=none,即隱藏。接著用js來(lái)實(shí)現(xiàn)顯示,隱藏的功能。我們用Jquery的hasClass方法來(lái)斷div是否有hide樣式,有則刪除這個(gè)樣式,即顯示div。

如果在后臺(tái)設(shè)置DIV.visible=fal,那么該控件在前臺(tái)就不會(huì)生成了。也就是說(shuō)html代碼中就沒(méi)有這個(gè)DIV了。所以根本就無(wú)法再顯示了。

相關(guān)問(wèn)答


問(wèn):js繪圖了,但為何在div上無(wú)顯?-?

答:哎呀,這可能有好多原因呢!比如說(shuō)代碼有錯(cuò)誤,或者繪圖的坐標(biāo)、大小設(shè)置不對(duì)啦。

也可能是 div 的樣式影響了顯示,或者加載順序出了問(wèn)題呀。

您得仔細(xì)檢查檢查代碼和相關(guān)設(shè)置哦。

問(wèn):js顯示div?

答:哎呀,在 js 里顯示 div 呀,通常可以先獲取到這個(gè) div 的元素,比如說(shuō)通過(guò) document.getElementById 之類(lèi)的方法。

然后呢,再根據(jù)需要去設(shè)置它的顯示屬性,比如把 display 設(shè)為 \block\ 啥的,這樣就能顯示出來(lái)啦!

問(wèn):js繪圖了?

答:親,“js 繪圖了”這表述有點(diǎn)簡(jiǎn)單呢!您是想說(shuō)用 js 實(shí)現(xiàn)繪圖遇到問(wèn)題啦,還是單純告知已經(jīng)用 js 進(jìn)行繪圖了呀?要是能說(shuō)得再詳細(xì)點(diǎn),我就能更好地幫您嘍!

問(wèn):但為何在div上無(wú)顯示呢?

答:親,這可能有好多原因呢!也許是 CSS 樣式?jīng)]寫(xiě)對(duì),導(dǎo)致 div 無(wú)法正確顯示。

或者是 JavaScript 腳本有問(wèn)題,影響了顯示效果。

也說(shuō)不定是數(shù)據(jù)加載出錯(cuò)啦。

您得仔細(xì)瞅瞅相關(guān)的代碼和設(shè)置呀!