js繪圖了,但為何在div上無顯?
夕逆IT
- 數(shù)據(jù)庫
- 2025-02-03 05:42:02
- 1

學(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è)置呀!
本文鏈接:http://www.resource-tj.com/su/440874.html