日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

把JavaScript代码写在css里

發(fā)布時間:2025/3/21 javascript 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把JavaScript代码写在css里 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

<script>???
????
//定義table的樣式.cellSpacing,cellPadding???
//borderColorLight???,borderColorDark.???
????
function???table3d(obj)???{???
obj.border=1;???
obj.cellSpacing=0;???
obj.cellPadding=0;???
obj.borderColorLight="#FFFFFF";???
obj.borderColorDark="#FFFFFF";???
}???
????
//定義td的樣式.???bgColor???
//borderColorLight,???borderColorDark???
????
function???td3d(obj)???{???
obj.bgColor="#B7B7B7";???
obj.borderColorLight="#000000";???
obj.borderColorDark="#EEEEEE";???
}???
</script>???
????
<style>???
<!--定義樣式-->???
.table3d{baobao:expression_r(table3d(this))}???
.td3d{baobao:expression_r(td3d(this))}???
</style>
<table?width="200"?border="0"?class="td3d">
??<tr>
????<td>&nbsp;</td>
??</tr>
</table>
expression這個命令上面,它可以讓用戶編寫自定義的style?class當然也就可以結合javascript來動態(tài)設定style?class的樣式。再舉個例子,比如:
這里我們有一個表格,當mouse?over在每一個行上的時候,行的背景色就變成灰色,移出來的時候就變回白色。一般的辦法是像下面這樣處理。


引用

<table?border="1">
???<tr?οnmοuseοver="this.style.backgroundColor:#eeeeee"?οnmοuseοut="this.style.backgroundColor:#ffffff"><td>1</td></tr>
<tr?οnmοuseοver="this.style.backgroundColor:#eeeeee"?οnmοuseοut="this.style.backgroundColor:#ffffff"><td>1</td></tr>
<tr?οnmοuseοver="this.style.backgroundColor:#eeeeee"?οnmοuseοut="this.style.backgroundColor:#ffffff"><td>1</td></tr>
</table>

?

效果是實現(xiàn)了,但如果表格的行數(shù)太多的話,你就不得不COPY?AND?PASTE了。雖然都是重復性動作不礙事,但其實是一個無可耐何的辦法。來,這次我們用expression來改進一去。把代碼改一下,像這樣。

?

引用

?

<style>
tr{background-color:expression_r(οnmοuseοver=function()?{this.style.backgroundColor="#eeeeee"},?οnmοuseοut=function(){this.style.backgroundColor="#FFFFFF"})}
</style>
<table?border="1">
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
</table>

?

?

放在IE上面跑看看,效果是一樣的喔,這樣就省了不少時間來copy?and?paste了。

要注意的是,如果動態(tài)給屬性賦值的話,這些語句要通過一個函數(shù)來包裝。另外,如果只是想讓那些擁有這個style?class的元素執(zhí)行一些javascript的話,這里的background-color可以是自定義的屬性。

好,下面再來一個實例,看看如何動態(tài)設定元素的樣式。

在一個表格中經常用到的就是把偶數(shù)行與奇數(shù)行區(qū)分出來,以幫助用戶易于查看這些數(shù)據(jù)。好吧,來看看用expression怎樣實現(xiàn)這個目的。

#javascript/ajax專欄

轉載于:https://www.cnblogs.com/netcorner/archive/2006/12/29/2912453.html

總結

以上是生活随笔為你收集整理的把JavaScript代码写在css里的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 名人明星三级videos | 69精品丰满人妻无码视频a片 | 91久久精品一区二区别 | 91漂亮少妇露脸在线播放 | 少妇淫片 | 亚洲v国产 | 亚洲激情a | 一级片aaa | 女人洗澡一级特黄毛片 | 免费看女生裸体视频 | 自拍偷拍精品视频 | 亚洲毛茸茸 | 日韩三级电影网址 | 成人在线观看一区二区 | 最近中文字幕mv免费高清在线 | 99re在线观看| 综合色网站| 日韩精品伦理 | 精品动漫3d一区二区三区免费版 | 高跟肉丝丝袜呻吟啪啪网站av | 国产www性 | 精品一区二区久久久久久久网站 | 在线视频亚洲 | 人人插人人射 | 欧美人与动性xxxxx杂性 | jzzijzzij亚洲成熟少妇在线播放 狠狠躁日日躁夜夜躁2022麻豆 | 日韩视频网站在线观看 | 国产按摩一区二区三区 | 免费在线观看a视频 | av片在线播放| 黄色动漫在线免费观看 | 久久精品波多野结衣 | 黄色三级小视频 | 极品久久久久久 | 日本视频一区二区三区 | 国产一二三四五区 | 最新日本中文字幕 | 凹凸视频一区二区 | 一区二区三区免费毛片 | 亚洲1区| 精品午夜久久久 | 精品欧美久久 | 日韩高清不卡在线 | 91在线视频免费播放 | 国产成人手机在线 | 3d动漫精品啪啪一区二区下载 | 四虎永久免费观看 | 亚洲第一页色 | 欧美高清一区二区 | 亚洲一级伦理 | 久久免费在线观看视频 | 国产又粗又长又黄的视频 | 国产成人亚洲综合a∨婷婷 台湾a级片 | 午夜视频欧美 | 伊人伊色 | 最新国产视频 | 五月天校园春色 | av毛片精品 | 三上悠亚一区二区在线观看 | 亚州| 五月婷婷一区 | www.99热| 黄色一级一级 | 日韩视频免费观看高清完整版在线观看 | 青娱乐在线免费视频 | 悟空影视大全免费高清观看在线 | 天天干国产 | 另一种灿烂生活 | 欧美男女啪啪 | 成年人高清视频 | 上原亚衣av一区二区三区 | av免费观看网 | 男人女人拔萝卜视频 | 欧美有码视频 | 欧美一级大黄 | www黄色大片 | 舐め犯し波多野结衣在线观看 | 国产二区一区 | 天天操天天射天天 | 天堂av中文在线观看 | 国产又粗又长又黄 | 午夜在线视频 | 九九九网站 | 黄色精品视频 | 欧美日韩久久久久 | 欧美日韩一区视频 | 麻豆网站入口 | 天天操天天操天天操天天操 | 双性受孕h堵精大肚生子 | 在线看黄色av| 28一20岁女人一级 | 嫩草影院懂你的影院 | 国产精品夜色一区二区三区 | 内裤摩擦1v1h | 久久久国产精品视频 | 亚洲色图20p | 精品国产日本 | 欧美三级午夜理伦三级中视频 | 欧美一卡二卡三卡四卡 |