如何在组合框中设置默认选中的元素?以下任何一项都不适合我:
版本3:
<select id="parent">
<option value='null'>(Root)</option>
<option selected='yes' value='/'>Main</option>
</select>
Run Code Online (Sandbox Code Playgroud)
版本2:
<select id="parent">
<option value='null'>(Root)</option>
<option selected='true' value='/'>Main</option>
</select>
Run Code Online (Sandbox Code Playgroud)
版本1:
<select id="parent">
<option value='null'>(Root)</option>
<option selected value='/'>Main</option>
</select>
Run Code Online (Sandbox Code Playgroud)
在所有情况下,在页面上选择第一个选项,而不是选择标记的选项.
其他一些细节
(1)
页面源码开头如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
Run Code Online (Sandbox Code Playgroud)
(2)
浏览器是Firefox 13.0.1
mer*_*ial 19
我只是想把它扔出去,因为它不止一次让我发疯:
刷新(F5)页面时,Firefox会保留页面上任何<select>元素的选定值.
所以,如果你和我一样,写的选择菜单,加载页面,以确保它正常工作,然后添加"选择"属性,并刷新页面,以确保所选择的一个出现......它不会(在无论如何,Firefox.
通过单击"地址"字段并按Enter键完全重新加载页面,可以使用"selected"属性.
添加selected到您希望默认选择的选项。检查以下取自此处的示例。
<!-- The second value will be selected initially -->
<select name="choice">
<option value="first">First Value</option>
<option value="second" selected>Second Value</option>
<option value="third">Third Value</option>
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43742 次 |
| 最近记录: |