大佬教程收集整理的这篇文章主要介绍了Javascript vanilla 从选择中删除选项并添加新闻选项,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试删除选择中的所有选项时遇到问题,我尝试了许多不同的方法但没有找到解决方案。 我有几个小时(24 小时)的选择,我只想在其中度过我的个人时间。 我可以在选择中成功添加我的时间,但我只能删除我之前拥有的选项。
当我使用 mySELEct.remove() 时,我的选择不仅会完全删除选项,而且如果我尝试像这样一一删除:
for (let i = 0 ; i <= houRSSELEct.length; i++){
houRSSELEct.remove(i);
}
(houRSSELEct = 24) 但是当我这样做时,只删除了 12 个数字。 my result after for remove
for (serviceValueHourStart ; serviceValueHourStart < serviceValueHourStop ; serviceValueHourStart++ ){
var addHours = String(serviceValueHourStart);
var option = document.createElement("option");
option.text = addHours;
houRSSELEct.add(option);
console.log(serviceValueHourStart +' '+ serviceValueminuteStart +' '+ serviceValueHourStop +' '+ serviceValueminuteStop );
}
这里是我之前没有给出的代码,因为我认为没有更多帮助。
之后,我想在该选项中添加我的个人时间,我可以使用此选项,但是如果我在此之后一次性删除所有时间,则无法添加我的个人时间。
如果我使用没有索引的 .remove() 删除,然后在我的标签旁边添加一个新闻选择,我的选择与以前的位置不同。 我尝试了很多像 append、appendchild、insertAdjacentElement .... enter image description here
如果有人知道解决方案,请提前感谢。
谢谢大家的帮助,我终于找到了另一个解决方案。 我用
hoursSELEct.replaceWith@R_616_9579@ct,hoursSELEct);
hoursSELEct.remove();
我在与旧选择相同的位置添加我的新闻选择,然后我删除旧选择。 如果您找到更好的方法,请提前致谢。
以上是大佬教程为你收集整理的Javascript vanilla 从选择中删除选项并添加新闻选项全部内容,希望文章能够帮你解决Javascript vanilla 从选择中删除选项并添加新闻选项所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。