在文档就绪-Javascript

时间:2019-01-31 06:25:18

标签: javascript

嗨,我是一个初学者,我正在尝试在加载页面时使用其名称不是id的禁用选择框,但是我的以下代码无法正常工作。非常感谢您的任何建议

<script>     
    $(document).ready( function(){
       document.getElementsByName("Selectabs").disabled=true;    
    });
</script>

<select id="Selectbc123" name="Selectabs">
   <option value="01" grouping="">01</option>
   <option value="02" grouping="">02</option>
</select>

1 个答案:

答案 0 :(得分:0)

使用document.getElementsByName("Selectabs")[0].disabled=true;

getElementsByName返回一个对象数组。这就是为什么您应该使用位置[0]

  

getElementsByName()方法返回以下元素中所有元素的集合   具有指定名称的文档(名称的值   属性),作为NodeList对象。 NodeList对象代表一个   节点集合。可以通过索引号访问节点。的   索引从0开始。

https://www.w3schools.com/jsref/met_doc_getelementsbyname.asp