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

找到html標記對應的腳本屬性

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

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

HTML/CSS技術找到html標記對應的腳本屬性,轉載需保留來源!

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

主站蜘蛛池模板: 小向美奈子厨房magnet | 亚洲综合日韩中文字幕v在线 | 果冻传媒mv国产陈若瑶主演 | 国产一区日韩二区欧美三区 | 亚洲一区日韩一区欧美一区a | 91精品国产色综合久久 | 最近的2019中文字幕国语版 | 又黄又爽又无遮挡在线观看免费 | 一个人免费视频在线观看 | 草神被爆漫画羞羞漫画 | 伊人影院综合在线 | 强姧伦久久久久久久久 | 男生扒开美女尿口戳戳 | 人妻互换免费中文字幕 | 亚洲精品视频在线免费 | 97精品国产亚洲AV超碰 | 少妇无套内谢久久久久 | chinesetoilet美女沟| 国产精品久久久亚洲偷窥女厕 | 亚洲精品在线看 | 歪歪爽蜜臀AV久久精品人人槡 | 美女扒开尿口直播 | 无修肉动漫在线观看影片 | 京香在线播放 | 久久这里只精品热在线18 | 4480yy午夜私人影院 | 中文字幕s级优女区 | 日美一级毛片 | 高跟丝袜岳第一次 | 全文都是肉高h文 | 男女生爽爽爽视频免费观看 | 91极品蜜桃臀在线播放 | 亚洲日本欧美日韩高观看 | tobu中国日本高清 | 色偷偷在线视频 | 女侠含泪巨臀迎合79 | 久久精品嫩草影院免费看 | 成人国内精品久久久久影 | 偷柏自拍亚洲综合在线 | 国产小视频国产精品 | 99久久综合 |