Javascript通过文本从标记选择

Javascript通过文本从标记选择,javascript,html,Javascript,Html,我必须制作javascript,通过编写的文本从其中一个选项中进行选择(小、中、大、Xlarge) 不按价值计算,有人能帮我一下吗:) 小 中等的 大的 XLarge 这与您提供的完全相同,只需添加更多选项即可 let options=[{name:'small',value:'s'},{name:'medium',value:'m'}] var dropdown=document.createElement('select'); document.querySelector('body').a

我必须制作javascript,通过编写的文本从其中一个选项中进行选择(小、中、大、Xlarge) 按价值计算,有人能帮我一下吗:)

小
中等的
大的
XLarge

这与您提供的完全相同,只需添加更多选项即可

let options=[{name:'small',value:'s'},{name:'medium',value:'m'}]
var dropdown=document.createElement('select');
document.querySelector('body').appendChild(下拉列表)
函数addOpt(选项,parentElement){
var opt=document.createElement('option');
opt.setAttribute('value',`${option.value}`)
opt.innerText=option.name
parentElement.appendChild(opt)
}
options.forEach(option=>
addOpt(选项,下拉列表)
)
document.querySelectorAll(“选择选项”).forEach(选项=>{
option.text==“中等”?option.selected=true:option;
})

小的
中等的
大的
XLarge

您能提供一些上下文吗?就像你想要的那样?您想要与此完全相同但在JS中生成的代码吗?添加您尝试过的javascript代码并解释它做错了什么。这是否回答了您的问题?
<option value="s">Small</option>
<option value="M">Medium</option>
<option value="L">Large</option>
<option value="XL">XLarge</option>
</select>