`
a25765339
  • 浏览: 62509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

html select的动态创建和optgroup属性

 
阅读更多
<html>
<body>
	<script type="text/javascript">
			function createOptions(){
				var mySelect = document.getElementById("mySelect");
				var group=document.createElement('OPTGROUP');
				group.label = "JS创建的optgroup";
				mySelect.appendChild(group);
				mySelect.options.add(new Option("全部","all"));
				mySelect.options.add(new Option("上海市","sh"));
				mySelect.options.add(new Option("北京市","bj"));
				var defaultSelect =  mySelect.options[2];//参数只能是index,从0开始
				defaultSelect.selected = true;
			}
	</script>
	<form>
		<select style="width:150px">
         <optgroup label="--请选择">
         <option value="0">全部</option>
         <option value="1">上海市</option>
         <option value="2">北京市</option>
		</select>
	</BR></BR></BR>
		<select id="mySelect" name="mySelect" style="width:150px"></select>
		<input type="button" onclick="createOptions()" value="js创建optgroup" />
	</form>
</body>
</html>

分享到:
评论

相关推荐

    自定义带图标的select,只需把图标地址写在option的title属性中即可

    这个JS插件就是为了解决这个问题,它扩展了`&lt;select&gt;`的功能,允许我们在`&lt;option&gt;`的`title`属性中插入图标地址,然后在界面上动态渲染这些图标。 接下来,我们要探讨如何使用这个插件。在项目中,首先需要引入...

    使用select2实现下拉列表动态模糊查询

    创建一个基础的HTML结构,通常我们会使用一个`&lt;select&gt;`元素作为Select2的基础,如下所示: ```html &lt;select class="js-data-example-instance" multiple&gt; &lt;option value="1"&gt;Option 1 &lt;option value="2"&gt;Option ...

    HTML Select 下拉菜单功能扩展

    HTML的`&lt;select&gt;`元素是网页表单中用于创建下拉菜单的重要组成部分。在标准的HTML中,`&lt;select&gt;`元素的功能相对有限,通常只支持简单的选项选择。然而,通过扩展和利用JavaScript库,我们可以极大地增强`&lt;select&gt;`...

    select下拉列表显示图片内容

    然后在JavaScript中解析这些数据,动态创建包含图片的DOM元素。 4. **jQuery实现**: 描述中的`$("#***").select()`可能是引用了jQuery的`select`方法,但这在jQuery中并不存在。可能是指使用jQuery来操作`select`...

    bootstrap select树形下拉框

    7. **无障碍访问(Accessibility)**:确保下拉框和树形结构对屏幕阅读器友好,正确设置`aria`属性和标签。 8. **性能优化**:对于大型数据集,考虑使用懒加载技术,只在用户展开某个节点时加载其子节点,以减少...

    select项内容过长解决办法

    在网页设计中,`&lt;select&gt;`元素用于创建一个下拉列表,用户可以从预定义的选项中选择一个。然而,当`&lt;select&gt;`列表中的选项内容过长时,可能会出现一些问题,比如显示不全或者遮挡其他内容。针对这个问题,我们可以...

    bootstrap select 标签

    6. **事件和方法**:Bootstrap Select 提供了一些事件和方法,如 `show.bs.select`(下拉菜单打开时触发)、`hide.bs.select`(下拉菜单关闭时触发)以及 `refresh` 方法(用于动态更新选项后重新初始化)。...

    jquery select2组件

    - **自定义数据源**:除了绑定HTML `&lt;option&gt;`元素,`Select2`还能从JSON或其他数据源动态加载选项。 - **分组选项**:通过在`&lt;optgroup&gt;`标签内添加`&lt;option&gt;`,可以实现选项的分组展示。 - **自定义模板**:你可以...

    HTML中的select标签如何使用.docx

    通过JavaScript,我们可以获取用户的选择,或者在运行时动态改变`&lt;select&gt;`标签的内容。例如,使用`document.getElementById('selectId').value`可以获取选中的选项的值。 7. **表单提交** 当`&lt;select&gt;`标签作为...

    HTML 中 select 的学习

    `&lt;select&gt;`元素是构建动态和交互式网页的关键组件,尤其是在需要用户提供特定类型输入的情况下,如选择国家、语言偏好或日期等。 ### `select`元素详解 `&lt;select&gt;`标签用于创建一个下拉列表,用户可以从其中选择一...

    下拉框(select),可以多选,带有分组搜索功能

    在HTML中,可以使用`&lt;optgroup&gt;`标签来定义分组,并用`&lt;option&gt;`标签表示每个分组中的选项。 3. **搜索功能**:在包含许多选项的下拉框中,搜索功能是提高用户体验的关键。用户可以在输入框中输入关键词,下拉框会...

    ySelect-master.zip

    总结,`ySelect.js`是一个功能丰富的jQuery插件,为开发者提供了简单快捷的方式来创建具有反选、搜索和分组功能的多选下拉框,提高了用户体验,同时提供了灵活的配置项和API,方便在实际项目中进行定制。通过理解并...

    bootstrap select2插件使用demo

    Bootstrap Select2插件是一款强大的选择器增强工具,它在原生HTML `&lt;select&gt;` 元素的基础上提供了丰富的交互性和美观的视觉效果。这款插件充分利用了Bootstrap框架的样式和组件,使得在网页中创建下拉菜单、多选框或...

    select将选中的option设置为默认选项

    在网页开发中,`&lt;select&gt;`元素用于创建下拉列表,而`&lt;option&gt;`标签则定义了下拉列表中的选项。有时候,我们可能需要在页面加载时预设一个选项为默认选中状态,或者根据用户操作动态改变选中状态。在JavaScript中,这...

    select 单列组件(自己拿去修改)

    在HTML中,`&lt;select&gt;`标签用于创建一个下拉列表,而`&lt;option&gt;`标签则用于定义下拉列表中的选项。一个基本的Select单列组件的HTML代码示例如下: ```html &lt;select&gt; 选项1 选项2 &lt;!-- 更多选项 --&gt; &lt;/select&gt; ``` ...

    bootstrap-select-1.13.0-dev.zip

    然后,引入bootstrap-select的CSS和JS文件,最后通过添加`data-toggle="select"`属性到`&lt;select&gt;`元素来激活插件。 2. **多选功能**:Bootstrap Select支持多选模式,只需要在`&lt;select&gt;`标签中加入`multiple`属性,...

    html分组多选单选下拉框.rar

    `&lt;optgroup&gt;`标签用于在下拉菜单中创建逻辑分组,使用户更容易找到和理解选项。它有一个`label`属性,用来设置分组的标题。例如: ```html &lt;select&gt; &lt;optgroup label="分组1"&gt; 选项1.1 选项1.2 &lt;/optgroup&gt; ...

    select2-4.0.8.zip

    《深入理解Select2 4.0.8:打造高效下拉选择体验》 在Web开发中,下拉选择框(Dropdown)是常见的交互元素,它能够有效地节省空间并提供...开发者可以根据具体需求,灵活运用其特性,创建出更加友好和高效的用户体验。

    HtmlCombox

    在HTML中,`&lt;select&gt;`元素与`&lt;option&gt;`元素结合使用来创建这样的组合框。这个组合框允许用户在输入框中看到并选择一个值,通常比简单的文本输入更方便,因为它限制了用户的输入范围,确保数据的一致性。 **HTML ...

Global site tag (gtag.js) - Google Analytics