天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

找到html標(biāo)記對應(yīng)的腳本屬性

Javascript中可以創(chuàng)建以及引用一個元素,進(jìn)而通過這個元素來取得或者設(shè)置屬性。然而一個元素的屬性卻不是和腳本中使用的屬性一一對應(yīng)的。一個較偏僻的屬性,甚至google也很難找到其對應(yīng)的腳本屬性。今天我就遇到了這個問題:我需要創(chuàng)建一個label標(biāo)記來對應(yīng)一個復(fù)選框,使得點擊這個label標(biāo)記也能選中復(fù)選框。這是很常用的技術(shù),比如如下的代碼:

<input type="checkBox" id="cbTop"/>
<label for="cbTop">置頂</label>
就能夠使得點擊“置頂”兩個字時也能選中復(fù)選框。
在正常情況下,這段代碼是直接寫到文件里的,很容易完成。當(dāng)是我需要通過腳本創(chuàng)建,就遇到了問題,一般腳本屬性和標(biāo)記中寫的屬性是一樣的,如鏈接標(biāo)記a的目標(biāo)屬性href就保持一致。但因為for是Javascript中的保留字,不能作為屬性。我在網(wǎng)上找了很久也沒找到for對應(yīng)的腳本屬性是什么,于是就醞釀出下面的辦法來找到一個標(biāo)記屬性對應(yīng)的腳本屬性,現(xiàn)在就以找label的for屬性對應(yīng)的腳本屬性為例: 
<label for="abcd" id="lblTest">test</label>
<script type="text/Javascript">
 var lbl=document.getElementById("lblTest");
 for(var p in lbl){
  var s=eval("lbl."+p);
  if(s=="abcd")alert(p);
 }
</script>
原理是這樣,我先寫一個html標(biāo)記到文檔中,然后給要找的屬性賦一個唯一值,例子中是給label的for屬性復(fù)制"abcd",然后通過Javascript引用這個元素,并且遍歷它的所有屬性,如果一個屬性的值等于abcd,那么就可以認(rèn)為這個屬性的名稱就是其對應(yīng)的腳本屬性。就是通過這個方法,發(fā)現(xiàn)了label的for屬性對應(yīng)的腳本屬性應(yīng)該是:htmlFor。嘿嘿,還是比較怪異的哦。類似的方法還可以應(yīng)用在找css的腳本屬性上,大家不妨試試。

HTML/CSS技術(shù)找到html標(biāo)記對應(yīng)的腳本屬性,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 男生在床上脱美女 胸 | yellow免费观看直播 | 久久re视频精品538在线 | 国产精品视频免费观看 | 超碰97人在线视频 | 中文字幕一区二区三区在线播放 | 国产成人在线播放视频 | 久久中文字幕人妻熟AV女蜜柚M | 亚洲视频在线观看不卡 | 在线观看免费毛片 | 亚洲区视频在线观看 | 亚洲乱码日产精品BD在线下载 | 久久精品AV一区二区无码 | 亚洲精品久久99蜜芽尤物TV | 日本妈妈JMZZZZZ | 美女叉腿掰阴大胆艺术照 | 国产精品涩涩涩视频网站 | 久久精品中文字幕免费 | 午夜福利电影网站鲁片大全 | 国产午夜婷婷精品无码A片 国产午夜视频在永久在线观看 | 久久免费黄色 | 97在线国内自拍视频 | 国产在线观看免费观看不卡 | 国产传媒在线播放 | 囯产精品久久久久免费蜜桃 | 国产精品欧美亚洲 | 亚洲精品高清在线观看 | 日韩 亚洲 欧美 中文 高清 | 色男人的天堂久久综合 | 综合精品欧美日韩国产在线 | 国产精品久久一区二区三区蜜桃 | 在线亚洲视频无码天堂 | 女人一级毛片免费视频观看 | 午夜福利理论片在线播放 | 欧美亚洲国产专区在线 | 插曲的痛30分钟视频最新章节 | 姑娘日本大全免费观看版中文翻译 | 久久国产热视频99rev6 | 一一本之道高清手机在线观看 | 国产69TV精品久久久久99 | 把英语老师强奷到舒服动态图 |