当前位置:首页 > Web开发 > 正文

cls){ // 方法一 // return -1 (" " + ele.className + " ").indexO

2024-03-31 Web开发

固有属性(property)

自界说属性(atrributes)

<div id="ml" xx="xx" a="b">

获取div的xx属性值

console.log(div.attributes.getNamedIteam(‘xx‘).nodeValue); console.log(div.attributes.[‘xx‘].nodeValue);

删除div的xx属性值

div.attributes.removeNamedIteam(‘xx‘);

创建div的yy属性

var attr = document.createAttribute(‘yy‘); attr.value = ‘bbq‘ ; div.attributes.setNamedIteam(attr);

布尔属性

<input type = "checkbox">北京 <input type = "checkbox" checked>上海 <input type ="checkbox">广州

除了用checked选中外,还可以

var inputs = document.qureySelectorAll("input"); inputs[1].checked = 1 ; //只要令该表达式为真就可以当选中

<select name="city" id="city"> <option value="北京"> 北京 </option> <option value="上海" selected> 上海 </option> <option value="广州"> 广州 </option> </select>

除了用selected选中外,还可以

var city = document.getElementById("city"); var options = city.options; options[1].selected = true; //只要令该表达式为真就可以当选中

国籍:<input type="text" value="中国" id="country" readonly>

除了用readonly外,还可以

var country = document.getElementById("country"); country.readOnly = true; //只要令该表达式为真就酿成只读

readonly跟disable的区别

readonly可以提交到后端,disable不成以

<select name="city" id="city" multiple> <option value="北京"> 北京 </option> <option value="上海"> 上海 </option> <option value="广州"> 广州 </option> </select>

除了用multiple实现多选外,还可以

var city = document.getElementById("city"); city.multiple = true; //只要令该表达式为真就可以实现多选

<div id="uu" hidden>文字文字文字</div>

除了用hidden进行隐藏外,还可以

var uu = document.getElementById("uu"); uu.hidden = true; //只要令该表达式为真就可以实现隐藏

字符串属性

常见的字符串属性

id、title、href、src、lang、dir、accesskey、name、value、class

W3C全局属性

accesskey、class、contenteditable、dir、hidden、id、lang、spellcheck、style、tabindex、title、translate

data属性

<button id="btn" type="button" data-toggle="12345″ data-xx-yy="67890″>按钮</buttom>

获取data属性的值

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31108.html