首页 > 试题广场 >

页面有一个按

[不定项选择题]
页面有一个按钮button id为button1,通过原生的js如何禁用?()
  • document.getElementById(“button1”).setAttribute(“Readolny”,true);
  • document.getElementById(“button1”).setAttribute(“disabled”,”true”);
  • document.getElementById(“button1”).Readonly=true;
  • document.getElementById(“button1”).disabled=true;
推荐
<input id="btnShow" type="button" value="点击" class="btn"> 上面是一段按钮的html代码 如果要用原生的js来禁用这个按钮 可以用这样: document.getElementByIdx_x_x("btnShow").disabled=true;(这样就把按钮禁用了) 如果要重新开启按钮,则可以让disabled=false;即可 那么在jquery下面要如何设置呢?其实也很简单 利用jquery的attr的方法即可 $("#btnShow").attr({"disabled":"disabled"}); 如要让按钮恢复可用,可以采用removeAttr方法把disabled属性删除即可。 $("#btnShow").removeAttr("disabled");
编辑于 2017-05-23 14:23:26 回复(3)

Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。

发表于 2017-08-04 10:40:23 回复(0)
马丹,**。做的时候明明是单选题。你告诉我答案是2个???????
发表于 2017-04-15 20:49:31 回复(11)

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:

Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。

但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submit button却是可以使用的)。

发表于 2017-04-13 10:01:58 回复(0)

readonly和disabled

readonly  是把输入字段设置为只读,注意是输入字段,如text  textarea等
disabled  是禁用 input元素
发表于 2017-06-05 22:11:00 回复(0)
设置一个属性,要么
目标.setAttribute(属性名,值)
要么
目标.属性名=值

发表于 2019-04-28 09:23:53 回复(1)
牛客网这些个题目都哪儿出来的、简直**、答案还有问题
发表于 2017-05-19 08:31:47 回复(0)
readonly是设置只读,与按钮的禁用无关。 disabled是设置按钮的禁用与否,true为禁用,false为不禁用
发表于 2018-09-25 23:09:42 回复(0)
昨天做的时候选B,错,是一个答案,今天做选D,错,变成了两个答案B、D
发表于 2017-03-21 10:32:36 回复(1)
一个小建议

DOM的各种类给对应的对象内置了许多属性

像这种disabled等等HTML本来就有的属性,已经做了接口直接访问赋值就可以,没有必要调用setAttribute这个方法

这种方法通常是用来添加不存在的HTML的属性,比如程序员自己定义的属性。
发表于 2018-05-06 20:03:29 回复(0)
Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等
发表于 2018-06-05 22:45:17 回复(0)
在做js这一块,我没有发言权
发表于 2018-04-22 15:12:43 回复(0)
html中readonly ,js中readOnly:这个只用在text textarea password中,
disabled应用范围更广些 ,除了上述还可以应用在按钮和select中,
本题是button,所以一定是从disabled中选择答案,BD都对
且A中也应该是readOnly这里O要大写,所以除了readonly不适用于button中,函数名也错了

发表于 2017-05-08 17:03:46 回复(0)
D吧
发表于 2017-02-13 22:13:06 回复(0)
redonly只针对input,而disabled针对所有
发表于 2020-04-20 21:25:22 回复(1)
默认状态下disabled为false,需要设置为true才能禁用button。Readonly意思为只读,文本框标签的内容不能修改。
发表于 2020-03-30 17:16:06 回复(0)
插眼 Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。(复制上面大佬的)
发表于 2020-03-27 13:41:29 回复(0)
其实吧,单选题双选更考验人,要根据知识来判断,而不是做题。
发表于 2017-06-09 21:42:49 回复(0)
<input id="btnShow" type="button" value="点击" class="btn"> 上面是一段按钮的html代码 如果要用原生的js来禁用这个按钮 可以用这样: document.getElementById("btnShow").disabled=true;(这样就把按钮禁用了) 如果要重新开启按钮,则可以让disabled=false;即可 那么在jquery下面要如何设置呢?其实也很简单 利用jquery的attr的方法即可 $("#btnShow").attr({"disabled":"disabled"}); 如要让按钮恢复可用,可以采用removeAttr方法把disabled属性删除即可。 $("#btnShow").removeAttr("disabled");
发表于 2017-03-09 09:15:55 回复(0)
BD
发表于 2017-02-16 09:49:56 回复(0)
bd
编辑于 2016-11-28 16:23:19 回复(0)