js 使用document.createElement("select") 建立一個select後,添加optgroup和option
时间: 2024-10-11 19:12:06 浏览: 33
js 操作select和option
在JavaScript中,如果你想使用`document.createElement("select")`创建一个下拉框(select),然后添加`<optgroup>`和`<option>`元素,可以按照以下步骤操作:
```javascript
// 创建一个新的选择器元素
let selectElement = document.createElement("select");
// 创建一个分组选项(optgroup)
let optGroup = document.createElement("optgroup");
optGroup.label = "Category 1"; // 分组标签
// 创建几个选项(option)并加入到分组里
let option1 = document.createElement("option");
option1.value = "item1";
option1.text = "Option 1";
let option2 = document.createElement("option");
option2.value = "item2";
option2.text = "Option 2";
optGroup.appendChild(option1);
optGroup.appendChild(option2);
// 将分组添加到选择器
selectElement.appendChild(optGroup);
// 可以继续创建更多的分组和选项,并添加到select
// 最后将选择器添加到文档的某个位置
document.body.appendChild(selectElement);
```
这段代码首先创建了一个空的选择器元素,然后创建了一个分组`optgroup`并设置了其标签。接着创建了两个`option`元素,并将其添加到分组内。最后,将分组添加到了选择器,然后将整个选择器添加到了页面上。
阅读全文