js怎么创建属性节点,设置属性值,向元素添加属性节点?

代码如下,就是创建的属性节点不起作用,不知哪里错了?<html><head><scriptsrc="http://libs.baidu.com/jquery/1.9.1/... 代码如下,就是创建的属性节点不起作用,不知哪里错了?
<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>
展开
 我来答
Baby_原來
2015-08-29 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:503万
展开全部
这写的有点太乱了吧,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 规定属性的值。
追问
感谢回答,顺便问一下,怎么删除已添加的属性?漏问了。。补充问一下,谢谢
匿名用户
2015-08-29
展开全部

$(":button").prop("disabled", true);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式