欧美经典成人在观看线视频_嫩草成人影院_国产在线精品一区二区中文_国产欧美日韩综合二区三区

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

js繪圖了,但為何在div上無顯?

js繪圖了,但為何在div上無顯?

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

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

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

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

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

相關(guān)問答


問:js繪圖了,但為何在div上無顯?-?

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

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

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

問:js顯示div?

答:哎呀,在 js 里顯示 div 呀,通常可以先獲取到這個 div 的元素,比如說通過 document.getElementById 之類的方法。

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

問:js繪圖了?

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

問:但為何在div上無顯示呢?

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

或者是 JavaScript 腳本有問題,影響了顯示效果。

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

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