html select下拉框上显示空的实现方法
2016-03-06 22:23
471 查看
在之前的博文中, 我们讨论了可编辑的html下拉框的间接实现, 在本文中, 我们来看看如果将html的下拉框显示为空白。
先看代码:
继续看:
点击按钮后, 下拉框显示为空, 弹框为-1, 达到目的, 当然, 我个人更建议的方法是这样的:
当然, 也可以在页面加载时就置空, 如下:
先看代码:
<html> <select id="xxx" > <option value="10">1</option> <option value="20">2</option> <option value="30">3</option> <option value="40">4</option> </select> <button onClick="test()">test </button> <script> function test() { var x = document.getElementById("xxx"); x.value = "40"; alert(x.selectedIndex); } </script> </body> </html>点击按钮后, 弹框为 3, 符合预期。
继续看:
<html> <body> <select id="xxx" > <option value="10">1</option> <option value="20">2</option> <option value="30">3</option> <option value="40">4</option> </select> <button onClick="test()">test </button> <script> function test() { var x = document.getElementById("xxx"); x.value = "xxx"; alert(x.selectedIndex); } </script> </body> </html>
点击按钮后, 下拉框显示为空, 弹框为-1, 达到目的, 当然, 我个人更建议的方法是这样的:
<html> <body> <select id="xxx" > <option value="10">1</option> <option value="20">2</option> <option value="30">3</option> <option value="40">4</option> </select> <button onClick="test()">test </button> <script> function test() { var x = document.getElementById("xxx"); x.selectedIndex = -1; } </script> </body> </html>
当然, 也可以在页面加载时就置空, 如下:
<html> <body onload="test()"> <select id="xxx" > <option value="10">1</option> <option value="20">2</option> <option value="30">3</option> <option value="40">4</option> </select> <script> function test() { var x = document.getElementById("xxx"); x.selectedIndex = -1; } </script> </body> </html>OK
相关文章推荐
- HTML系列(九):表单
- HTML的表格应用
- 关于html前台控件
- HTML复习
- HTML常用代码
- 使用TFHpple解析html
- HTML网页之计算器代码
- HTML中的5中按钮
- HTML DOM
- HTML Dom操作数据表
- HTML系列(七):多媒体
- MVC下HtmlHelper自带BeginForm表单提交与异步Ajax请求
- 1、今天,如何在html中加入音乐?
- HTML全局属性
- HTML参考手册
- 详解HTML/XHTML中img图像标签的基本用法
- 简单掌握HTML中水平线标注与代码注释的用法
- 详解XHTML中的标题标签与段落标签的使用
- XHTML中的常用标签整理
- mvc 提交Html内容的处理