Javascript清楚

Pos*_*Guy 1 javascript

下拉列表本身是否有Javascript Clear功能?

ddlist.Clear(); 或者那种东西?

Bry*_*ore 6

我建议检查jQuery,它有一些类似于你正在寻找的功能,并且可以帮助javascript开发一般更容易,并且在多个浏览器上表现得更接近相同.

http://docs.jquery.com/Manipulation/empty


Ome*_*ari 5

不,没有.但你可以这样做:

function clearDropDownList(ddl) {
    while (ddl.hasChildNodes()) {
        ddl.removeChild(ddl.lastChild);
    }
}
Run Code Online (Sandbox Code Playgroud)


Roa*_*rth 5

如果通过"清除值"来表示删除所有下拉<option>元素,则最快捷,最简洁的方法是:

ddlist.options.length = 0
Run Code Online (Sandbox Code Playgroud)