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

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

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

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

相關文章

  • 解決IE6 3像素Bug的css寫法

    解決IE6 3像素Bug的css寫法

    當浮動元素與非浮動元素相鄰時,這個3像素的Bug就會出現,它會偏移3像素。
    2008-10-10
  • Iframe自適應其加載的內容高度

    Iframe自適應其加載的內容高度

    Iframe自適應其加載的內容高度...
    2007-01-01
  • 全國哀悼日網站頁面變成灰色的filter方法

    全國哀悼日網站頁面變成灰色的filter方法

    今天訪問好多網站包括百度,啟點等網站都變成了黑白色界面,體現大家對于四川地震的深切哀悼,但有好的站長不一定知道是什么方法,還以為是大量改版,對于任何人都不是很輕松的事,特將本站的解決方法告訴大家。
    2008-05-05
  • [轉]目前找到的最好的Iframe自適應高度代碼

    [轉]目前找到的最好的Iframe自適應高度代碼

    [轉]目前找到的最好的Iframe自適應高度代碼...
    2007-02-02
  • 以前寫的兩個CSS樹形菜單

    以前寫的兩個CSS樹形菜單

    [紅色]以前寫的兩個CSS樹形菜單...
    2006-12-12
  • css import與link的區(qū)別

    css import與link的區(qū)別

    看到淘寶網頁中這樣寫使用的是import,而很多網站都是使用link,當然還有一些頁面比較簡單,流量很大的網站,是直接將CSS寫在html代碼中的?他們有什么區(qū)別?css用import還是link好?從經典論壇和另外一個網站大概了解了一下
    2008-09-09
  • 低版本IE正常運行HTML5+CSS3網站的3種解決方案

    低版本IE正常運行HTML5+CSS3網站的3種解決方案

    現在我們可以選擇瀏覽器非常多,所以瀏覽器的環(huán)境也是種類繁多,同一個瀏覽器也是包含各種不同的版本,不同的版本之間的渲染方法也存在差異,它們支持的 HTML5、CSS3 特性恐怕也不盡相同。這種情況于是造成Web開發(fā)者在開發(fā)網站時,要面對數量龐大的瀏覽器種類
    2014-03-03
  • IE6支持position:fixed完美解決方法

    IE6支持position:fixed完美解決方法

    IE7已經支持position:fixed了,而我們的IE6呢?還繼續(xù)使用js事件?消耗資源,破壞結構,畫面閃耀。
    2008-09-09
  • 同一個頁面用多個id有什么影響

    同一個頁面用多個id有什么影響

    同一個頁面用多個id有什么影響...
    2006-12-12
  • 字符不會撐大表格的常見css樣式

    字符不會撐大表格的常見css樣式

    在一個已經固定了寬度的表格內輸入字符,當輸入的全是英文字符的話,隨著輸入的字符越多,表格就逐漸被撐寬,除非手動敲回車換行才能避免這一問題。如果輸入的是中文字符的話,則不存在這樣的問題。
    2008-05-05

最新評論

永安市| 金湖县| 中卫市| 屏山县| 新田县| 瓦房店市| 白朗县| 当阳市| 磐石市| 衡阳县| 蒙自县| 沽源县| 石狮市| 彰武县| 和林格尔县| 洪江市| 兴隆县| 广昌县| 屏东市| 聊城市| 广宁县| 清水县| 鲜城| 故城县| 江津市| 东乡| 抚宁县| 绵竹市| 西贡区| 永靖县| 保靖县| 孟津县| 民权县| 武城县| 华池县| 盐山县| 偃师市| 宿松县| 年辖:市辖区| 赤壁市| 清涧县|