多个<select>元素

时间:2016-06-28 13:26:39

标签: html

我试图创建具有多个选择元素的html(动态),但并不是所有元素都显示出来。这是一个最小的例子: &LT; HTML&GT; &LT;身体GT;    &LT;选择/&GT;    &LT;选择/&GT; &LT; /体&GT; &LT; / HTML&GT; 这在我尝试的所有浏览器中呈现为单个选择框。如果我添加更多选择,我会得到更多选择框,但从未像我要求的那样多。有人可以解释发生了什么吗?

2 个答案:

答案 0 :(得分:1)

这是因为你没有正确关闭select标签,它应该是这样的:

<select></select>
<select></select>

答案 1 :(得分:1)

您需要为脚本添加一些值,例如:

<html>
<body>
    <select>
        <option value="1">Option 1</option>
        <option value="2">Option 2</option>
        <option value="3">Option 3</option>
        <option value="4">Option 4</option>
    </select>

    <select>
        <option value="1">Option 1</option>
        <option value="2">Option 2</option>
        <option value="3">Option 3</option>
        <option value="4">Option 4</option>
    </select>
</body>
</html>

不要像在问题中那样直接关闭标签。并非所有代码都是自动关闭的,例如select不是一个自我关闭的代码,因为它需要使用值/选项才能使其正常工作。

有用的自闭标签列表:http://xahlee.info/js/html5_non-closing_tag.html

希望这会对你有所帮助。