閱讀153 返回首頁    go 阿裏雲 go 技術社區[雲棲]


03.獲取和設置元素特性的值

獲取和設置元素特性的值的函數

function attr(elem, name, value) { //確保提供的name是正確的 if ( !name || name.constructor != String ) return ''; // 檢查name是否處在怪異命名的情形中 name = { ‘for': 'htmlFor', 'class': 'className' }[name] || name; // 如果用戶傳入了value; if ( value != null ) { // 首先使用快捷方式 elem[name] = value; // 或者使用setAttribute方法 if ( elem.setAttribute ) elem.setAttribute(name,value); } //返回特性的值 return elem[name] || elem.getAttribute(name) || ''; }

最後更新:2017-04-02 06:51:33

  上一篇:go 深入剖析gcc和g++的區別
  下一篇:go C++ casts那些事兒