如何在浏览器中使用<选项值= " " >默认选择下拉列表中的所有选项?



以下是我遇到问题的代码:

<select name="webmenu" id="filter_option" style="width: 175px; "  onchange="searchTree($(this).val());">
    <option value="">--View All--</option> 
    <option value="Tree">Tree</option>
    <option value="Dog Approval">Dog Approval</option>
    <option value="Cat">Cat</option>
    <option value="Sky">Sky</option>

我对下拉列表有一个问题,因为当我在chrome中选择这个:<option value="">--View All--</option>时,当选择这个选项时,列表不会加载所有默认值。

当我进入chrome检查器并查看行:<option value="">--View All--</option>时,选项值如下所示:<option>--View All--</option>

为什么要剥离代码的value=""部分?

如果没有链接到该网站的代码,我无法猜测您身边到底发生了什么。

但回答标题中的问题…

如果属性multiple存在于标记select中,则只能选择多个选项。则为了选择CCD_ 7标签,它需要属性CCD_。因此为了选择所有选项,所有option标签都需要一个属性selected

读取:选择,多重,选项

<!doctype html>
<html>
<head><title></title></head>
<body>
<select size="5" multiple>
<option selected value="1">1</option>
<option selected value="2">2</option>
<option selected value="3">3</option>
<option selected value="4">4</option>
<option selected value="5">5</option>
</select>
</body></html>

如果你能把你的问题添加到上面的操场上,就可以找到解决方案。

相关内容

最新更新