gpt4 book ai didi

javascript - getElementsByClassName() 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:15:58 25 4
gpt4 key购买 nike

<分区>

下面的代码是按字母顺序对表单列表选项进行排序,但“getElementsByClassName()”不起作用,我不知道为什么。

我正在使用最新的 jQuery。

window.onload=function(){
function sortlist() {
var cl = document.getElementsByClassName('car_options');
var clTexts = new Array();

for(i = 1; i < cl.length; i++) {
clTexts[i-1] =
cl.options[i].text.toUpperCase() + "," +
cl.options[i].text + "," +
cl.options[i].value;
}
clTexts.sort();

for(i = 1; i < cl.length; i++) {
var parts = clTexts[i-1].split(',');
cl.options[i].text = parts[1];
cl.options[i].value = parts[2];
}
sortlist();
}

正文部分

     <form action="" method="get">

<p><label for="car_make"></label>
<select id="car_make" class="car_options" name="car_make">

<option value="">By Make</option>
<option value="Vauxhall">Vauxhall</option>
<option value="BMW">BMW</option>
<option value="Toyota">Toyota</option>
<option value="Lexus">Lexus</option>
<option value="Audi">Audi</option>
<option value="Ford">Ford</option>

</select>


<label for="car_color"></label>

<select name="car_color" id="car_color" class="car_options">
<option value="">By Color</option>

<option value="Red">Red</option>
<option value="Blue">Blue</option>
<option value="Black">Black</option>
<option value="Grey">Grey</option>


</select>


<input type="submit" name="search" id="search" value="Search">
</form>

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