本文目錄一覽:
- 1、請問一下,關於外部css中可以加入js嗎?
- 2、如何用css實現鼠標移入時與鼠標移出時顏色相同,不使用js,,,急用,謝謝啊!
- 3、JS中利用setAttribute添加CSS無法實現功能
- 4、可以在css文件里使用js嗎?
請問一下,關於外部css中可以加入js嗎?
可以
eg: 比如有兩個class
style1 {background-color:#FFFFFF} style2 {background-color:#000000}
html部分為 div class=”style1″ name=”test”/div
input type=”button” onclick=”changecolor()”改變顏色/input
javascript:
var changecolor = function(){
var element = document.getElementsByName(“test”)[0];//獲取div
element.class = “style2”;//改變div的class
}
點擊就會改變背景顏色
如何用css實現鼠標移入時與鼠標移出時顏色相同,不使用js,,,急用,謝謝啊!
1、新建一個html文件,命名為test.html。
2、在test.html文件中,使用div標籤創建一個模塊,並設置其id屬性為tid,下面將通過該id設置其css樣式。
3、在css標籤內,對div進行樣式設置,使用width屬性設置div的寬度為200px,使用height屬性設置div的寬度為20px,使用background屬性設置div的背景顏色為紅色。
4、在css標籤內,再定義一個類名為newbg的樣式,使用background屬性設置背景顏色為黃色。
5、在test.html文件中,給div綁定onmouseover鼠標移動事件,當鼠標移動至div時,執行myfun()函數。
6、在test.html文件中,在js標籤內,創建一個myfun()函數,在函數內,使用getElementById()獲得div對象,通過className(newbg)設置div的新背景顏色。
JS中利用setAttribute添加CSS無法實現功能
你所提供的片段似乎是沒有問題的, 你需要檢查運行到此處時x與y是否是數字
理論上這個片段也是能運行的, 你需要檢查
A. removeImg是否在全局作用域下
B. imgObj是否是body的直接子元素
但是顯然不如用
imgObj.onclick = function(){imgObj.parentNode.removeChild(imgObj)}
更好一些
可以在css文件里使用js嗎?
以前可以,但是那樣不安全,容易使用戶受到攻擊。所以現在的css版本已經不允許了。
可以設置js的地址,比如在background:url();
在url()裏面加入js地址。
現在不行了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/236097.html