JS for循环删除子元素

JSfor循环删除子元素用for删除下拉选的option为啥没回删除他都要给我留一个???这段代码执行后应该是把除了请选择的选项所有的选择都删了呀!... JS for循环删除子元素用for删除下拉选的option为啥没回删除他都要给我留一个???这段代码执行后应该是把除了 请选择 的选项所有的选择都删了呀! 展开
 我来答
菜爸养宝
2018-01-20 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:158
采纳率:71%
帮助的人:88.4万
展开全部

仅仅实现功能的话,不需要这样啊

city.innerHtml="";
var blank_=document.createElement("option")
blank_.innerText="请选择"
city.appendChild(blank_);

大概这个意思

更多追问追答
追问
好吧,我已经找到答案了,每次删除元素,数组的长度会改变,把循环颠倒一下变成var x=citys.ength;x--就行了
你这个答案不行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式