最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

地址欄上的一段語句,改變頁面的風(fēng)格。(教程)

 更新時間:2008年04月02日 18:23:26   作者:  
地址欄中的js改變頁面的風(fēng)格代碼
大家可以先把下面這段語句粘貼到地址欄,然后回車,看看效果。

javascript:with(document.body){background="";bgColor="#779966";text="#bb4400"};void(document.styleSheets[0].addRule("TD","border:1 solid black;background-color:#eef9ee!important"))

下面是解說:

1.javascript:url
偽url技術(shù)。它適用于所有包括href和src屬性的標(biāo)記:假如一個屬性能接收url作為它的值,它就可以接收這個javascript:url ,地址欄相當(dāng)于location.href,所以也不例外咯。:)

2.返回值
多數(shù)js語句會有返回值,這里我們并不需要返回值,以免它傳遞給href屬性,使location.href起作用。
可以用alert這個不會產(chǎn)生返回值,但又會計(jì)算表達(dá)式的方法來達(dá)到我們的目的:把語句作為alert的參數(shù),由alert來執(zhí)行。
但是用alert會彈出計(jì)算的最終結(jié)果(即語句段最終的返回值),我們并不需要彈出框,只需要語句靜靜地執(zhí)行,并且沒有返回值。void運(yùn)算符正是我們所需要的。

3.再談返回值
在順序執(zhí)行的語句段中,如果每一句都有返回值,而某一個屬性(比如href)只能接收一個返回值,它會接收哪一個返回值呢?答案是最后一個。因此,我們只需在最后一句加上void就行了。

4.with語句
with語句可以為用大括號括起來的一段語句段設(shè)定默認(rèn)對象,以減少代碼量。上面的with(document.body){background="";bgColor="#779966";text="#bb4400"}
即相當(dāng)于:
document.body.background=""
document.body.bgColor="#779966"
document.body.text="#bb4400"

5.為已定義的樣式表新增規(guī)則
document.styleSheets[0].addRule("TD","border:1 solid black")
上面這段語句給頁面中的第一個樣式表對象增加一個規(guī)則:讓所有的表格單元帶上一個象素寬的黑色實(shí)線邊框。
styleSheets是頁面上所有<style></style>和<link rel=stylesheet type=text/css href=***.css>元素的集合。styleSheets[0]是指第一個樣式表元素。
addRule()方法用來給樣式表對象插入規(guī)則。第一個參數(shù)是selector,第二個參數(shù)是對selector的定義。

6.樣式表的!important屬性
凡是具有!important屬性的樣式,在頁面中具有優(yōu)先權(quán)。舉例:
<style>
p {color:red!important}
</style>
<p style="color:green">這里的文字是紅色的。</p> 

好了,開頭的那段語句就包括這些知識點(diǎn),大家有沒有在這基礎(chǔ)之上的進(jìn)一步的創(chuàng)新,讓我學(xué)習(xí)學(xué)習(xí)?鼓勵創(chuàng)新哦。:)

相關(guān)文章

  • Storage、cookie的用途和優(yōu)缺點(diǎn)比較

    Storage、cookie的用途和優(yōu)缺點(diǎn)比較

    cookie的大小是受限制的,并且每次請求cookie都會被發(fā)送,浪費(fèi)寬帶,cookie還需要指定作用域,不可以跨域調(diào)用。cookie的作用是與服務(wù)器進(jìn)行交互,作為http規(guī)范的一部分存在,而webstorage僅僅是為了本地“存儲”數(shù)據(jù)而生。
    2023-07-07
  • js中substr,substring,indexOf,lastIndexOf的用法小結(jié)

    js中substr,substring,indexOf,lastIndexOf的用法小結(jié)

    本篇文章主要是對js中substr,substring,indexOf,lastIndexOf的用法進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • jquery庫文件略龐大用純js替換jquery的方法

    jquery庫文件略龐大用純js替換jquery的方法

    jquery庫文件略龐大,因此在某些情況下就需要用純js替換jquery,需要的朋友可以參考下
    2014-08-08
  • 解決layui表格的表頭不滾動的問題

    解決layui表格的表頭不滾動的問題

    今天小編就為大家分享一篇解決layui表格的表頭不滾動的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JS實(shí)現(xiàn)的定時器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作完整示例

    JS實(shí)現(xiàn)的定時器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作完整示例

    這篇文章主要介紹了JS實(shí)現(xiàn)的定時器展示簡單秒表、頁面彈框及跳轉(zhuǎn)操作,結(jié)合實(shí)例形式分析了JavaScript時間函數(shù)及頁面元素動態(tài)操作相關(guān)使用技巧,需要的朋友可以參考下
    2020-01-01
  • js實(shí)現(xiàn)圓形菜單選擇器

    js實(shí)現(xiàn)圓形菜單選擇器

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)圓形菜單選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • js圖片上傳的封裝代碼

    js圖片上傳的封裝代碼

    這篇文章主要為大家詳細(xì)介紹了js圖片上傳的封裝代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • JS 控件事件小結(jié)

    JS 控件事件小結(jié)

    事件對于控件來說至關(guān)重要,控件的消息通信機(jī)制使用事件的成本最低,但是對于JS控件來說有一些麻煩需要解決,JS類本身不支持事件,DOM模型支持的事件僅適應(yīng)于瀏覽器的DOM節(jié)點(diǎn)。所以創(chuàng)建一套事件是我們寫控件之前要做的
    2012-10-10
  • JavaScript中的冒泡排序法

    JavaScript中的冒泡排序法

    這篇文章主要介紹了JavaScript中的冒泡排序法的知識,并通過一個例子給大家講解了js冒泡排序,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • 基于Bootstrap的Metronic框架實(shí)現(xiàn)條碼和二維碼的生成及打印處理操作

    基于Bootstrap的Metronic框架實(shí)現(xiàn)條碼和二維碼的生成及打印處理操作

    這篇文章主要介紹了基于Bootstrap的Metronic框架實(shí)現(xiàn)條碼和二維碼的生成及打印處理操作的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08

最新評論

平塘县| 灵台县| 静海县| 沾化县| 白朗县| 东光县| 正蓝旗| 鸡西市| 阿拉善左旗| 前郭尔| 香港| 确山县| 苍梧县| 梧州市| 绍兴县| 绥中县| 临潭县| 万盛区| 泗阳县| 新巴尔虎左旗| 大厂| 正安县| 吉安县| 沁源县| 曲水县| 浮梁县| 靖州| 青阳县| 平罗县| 新密市| 台东市| 株洲市| 浮山县| 汕尾市| 乌海市| 肥西县| 延长县| 辽源市| 金乡县| 库车县| 凤山市|