gpt4 book ai didi

javascript - 从javascript中的选择框中删除选定的属性

转载 作者:行者123 更新时间:2023-12-03 05:32:18 25 4
gpt4 key购买 nike

我有一个选择框,其中有多个选项的选定属性。我也有一个隐藏变量。基于隐藏变量值必须删除选项中的其他选定属性。

<option value="68" >A1</option>
<option value="49" >A2</option>
<option value="69" selected="selected">A3</option>
<option value="59" selected="selected">A3</option>
<option value="79" selected="selected">A3</option>


<input type= hidden id="someId" value="69" />

如基于隐藏值 69 的示例所示,我必须删除 59 和 79 的选定属性。

我可以在 Jquery 中做到

$(".selected").removeAttr("selected");
var new_selection = $(this).find('option:selected');
new_selection.attr("selected",true).addClass(".selected");

但我想要 JavaScript。 javascript 有没有最好的方法

最佳答案

document.getElementsByClassName("selected").removeAttribute("selected");
var e = document.getElementById("asdf");
var strUser = e.options[e.selectedIndex].text;
e.setAttribute("selected",true);
e.classList.add("selected");

这只是从您的 jQuery 代码中用 javascript 解释的

关于javascript - 从javascript中的选择框中删除选定的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40889916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com