猿问

javascript如何获取表单元素select

今天学习了《javascipt权威指南》15.9
获取表单和表单元素可以通过nameid,自己试验了一下'

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>select选项试验</title>
    <script type="text/javascript">
        window.onload =function  () {            
        var add = document.getElementById("add");            
        var zaire = new Option("lalal","zeww",false,false);            
        var sel =document.selects.cars;
            add.onclick = function () {
                sel.options[sel.options.length] = zaire

            }
        }    </script></head><body>
    <form>
        <select name="cars">
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="fiat" selected="selected">Fiat</option>
            <option value="audi">Audi</option>
        </select>
    </form>
    <button id="add">添加一个选项</button></body></html>

form 没有名字想要通过name获取select,有什么样的方法
自己想到的:

document.selects.cars

不行,最后想到通过id控制
请问怎样可以通过name选择元素


慕沐林林
浏览 448回答 1
1回答

一只斗牛犬

属性选择器啊document.querySelector("input[name='cars']")//不过页面存在多个时就显得鸡肋了,当然你可以在添加一些条件
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答