代码如下,就是创建的属性节点不起作用,不知哪里错了?
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<input type="button" value="click me" /> //若是去掉下面的脚本,直接改成<input disabled="disabled" type="button" value="click me" />则有效果
<script>
var attr=document.createAttibute("disabled");
$("input").setAttribute(attr,"disabled");
</script>
</body>
</html>
js怎么创建属性节点,设置属性值,向元素添加属性节点?
答案:2 悬赏:40 手机版
解决时间 2021-02-05 19:18
- 提问者网友:皆是孤独
- 2021-02-04 21:08
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-04 22:08
这写的有点太乱了吧,js和jQuery结合?!!?
js这样写一句话就可以
document.getElementsByTagName("input")[0].setAttribute("disabled", "disabled");
jQuery这样一句话就可以
$("input").attr("disabled","disabled");
jQuery attr() 方法设置或返回被选元素的属性值。
获取属性值语法
$(selector).attr(attribute)
参数 描述
attribute 规定要获取其值的属性。
设置属性
设置被选元素的属性和值。
语法
$(selector).attr(attribute,value)
参数 描述
attribute 规定属性的名称。
value 规定属性的值。
js这样写一句话就可以
document.getElementsByTagName("input")[0].setAttribute("disabled", "disabled");
jQuery这样一句话就可以
$("input").attr("disabled","disabled");
jQuery attr() 方法设置或返回被选元素的属性值。
获取属性值语法
$(selector).attr(attribute)
参数 描述
attribute 规定要获取其值的属性。
设置属性
设置被选元素的属性和值。
语法
$(selector).attr(attribute,value)
参数 描述
attribute 规定属性的名称。
value 规定属性的值。
全部回答
- 1楼网友:夜风逐马
- 2021-02-04 22:16
争议
$(":button").prop("disabled", true);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯