多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > css樣式表與javascript沖突的問題

css樣式表與javascript沖突的問題

來源:程序員人生   發布時間:2014-01-07 17:20:39 閱讀次數:3628次

問題:

當css樣式表設置了某個元素的背景色后,用javascript改變它的背景色會失效,請問各位高手,如何解決這種沖突呢?如果我非要用樣式表.

代碼如下:


提示:可修改后代碼再運行!

回答:

css代碼中是不是不應該出現"background=Red"這樣的代碼啊,應該是“background:Red”,這是第一;第二,css代碼中設置的是"#tb td{border:1px solid #EEE;padding:4px;background:Red}",但是在JavaScript代碼中確實對他的父容器tr的操作,這樣,為td設置的顏色當然要覆蓋為tr的顏色了。所以,可以有以下幾種改法:

一、將tr的背景顏色設為紅色,td顏色不變:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<title></title>
<style type="text/css">
#tb{width:666px;border-collapse:collapse;border:1px solid #EEE;font-size:14px;}
#tb th{background:#EEE;border-bottom:1px solid #CCC;padding:4px;}
#tb tr{background:red;}<!--將背景顏色設置在tr標簽中-->
#tb td{border:1px solid #EEE;padding:4px;}
</style></head>
<body>
<table id="tb">
<tr> <th>商品名稱</th> <th>單價</th> <th>庫存數量</th> <th>貨位</th> </tr>
<tr > <td>丁學最喜歡的仙四豪華版-菱紗版</td> <td>139</td> <td>10000000</td> <td>A12-253</td> </tr>
<tr> <td>仙四豪華版-夢璃版</td> <td>139</td> <td>10000000</td> <td>A12-254</td> </tr>
<tr> <td>仙四普通版-首發</td> <td>69</td> <td>10000000</td> <td>A12-255</td> </tr>
</table>
<script type="text/javascript">
var obj=document.getElementById("tb");
// var tds=obj.getElementsByTagName("td");
for(var i=0;i<obj.rows.length;i++){
obj.rows[i].onmouseover=function()
{
this.style.background="#0ef";
}
obj.rows[i].onmouseout=function()
{
this.style.background="red";
}
}
</script>
</body></html>

二、js代碼中獲取td,改變其顏色

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<title></title>
<style type="text/css">
#tb{width:666px;border-collapse:collapse;border:1px solid #EEE;font-size:14px;}
#tb th{background:#EEE;border-bottom:1px solid #CCC;padding:4px;}
#tb td{border:1px solid #EEE;padding:4px;background:red;}
</style></head>
<body>
<table id="tb">
<tr> <th>商品名稱</th> <th>單價</th> <th>庫存數量</th> <th>貨位</th> </tr>
<tr > <td>丁學最喜歡的仙四豪華版-菱紗版</td> <td>139</td> <td>10000000</td> <td>A12-253</td> </tr>
<tr> <td>仙四豪華版-夢璃版</td> <td>139</td> <td>10000000</td> <td>A12-254</td> </tr>
<tr> <td>仙四普通版-首發</td> <td>69</td> <td>10000000</td> <td>A12-255</td> </tr>
</table>
<script type="text/javascript">
var obj=document.getElementById("tb");
var tds=obj.getElementsByTagName("td");//獲取每個td,然后改變其顏色
for(var i=0;i<tds.length;i++){
tds[i].onmouseover=function()
{
this.style.background="#0ef";
}
tds[i].onmouseout=function()
{
this.style.background="red";
}
}
</script>
</body></html>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關注
欄目熱點
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品永久www嫩草 | 国产欧美日韩在线一区二区不卡 | 欧美精品亚洲精品日韩 | 99热精品成人免费观看 | 日本一本高清v免费视频 | 国产91精品久久久久久久 | 成人欧美一区二区三区在线 | 成人亚洲国产综合精品91 | 免费一级毛片在线观看 | 欧美性猛 | 老子午夜我不卡在线理伦 | 美女福利视频一区二区 | 欧美综合第一页 | 视频在线观看高清免费 | 亚洲无砖砖区免费 | 久久五月视频 | 豆国产97在线 | 欧洲 | 日本高清护士xxxxx | miya亚洲私人影院在线 | 开操网 | 美女免费视频是免费网站 | 亚洲国产网 | 久久亚洲一区二区 | 久久国产精品久久国产精品 | 久久国产精品一国产精品 | www.黄色网址.com | 国产一国产一区秋霞在线观看 | 亚洲最新永久在线观看 | 国产香蕉偷在线观看视频 | 免费看在线爱爱小视频 | 第一国内永久免费福利视频 | 呦女亚洲一区精品 | 一区二区三区在线免费观看视频 | 欧美性猛交黑人 | 亚洲人成图片欧美人成图片 | 性freemovies中国群众 | 欧美日韩免费一区二区三区 | 欧美黑人粗大 | 3344成年站福利在线视频免费 | 国产一区二区在线观看免费 | 国产乱视频在线观看播放 |