程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Javascript vanilla 从选择中删除选项并添加新闻选项大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Javascript vanilla 从选择中删除选项并添加新闻选项?

开发过程中遇到Javascript vanilla 从选择中删除选项并添加新闻选项的问题如何解决?下面主要结合日常开发的经验,给出你关于Javascript vanilla 从选择中删除选项并添加新闻选项的解决方法建议,希望对你解决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,请注明来意。
标签:vanilla