作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 select
具有多项选择的元素,如下所示:
<select multiple>
<option value="en">English</option>
<option value="de">German</option>
</select>
我有一个 javascript,它应该使用选定的值,看起来像:
$.ajax({
url: window.location.protocol + "//example.com/search",
jsonp: "jsonp",
dataType: "jsonp",
data: {
q: querykeyword,
client: "chrome",
hl: "HERE SHOULD APPEAR ONE OR TWO SELECTED VALUES"
}
所以最后一行代码应该看起来像
hl: "en"
或者,
hl: "de"
, 或
hl: ["en","de"]
.
select
转移值(value)元素到javascript?
最佳答案
您需要从 select 元素中获取选定的值。你可以这样做:document.querySelector("select").value
,因此您的代码的完整解决方案将是:
$.ajax({
url: window.location.protocol + "//example.com/search",
jsonp: "jsonp",
dataType: "jsonp",
data: {
q: querykeyword,
client: "chrome",
hl: document.querySelector("select").value
});
关于javascript - 如何将选定的值从选择元素传输到 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65512316/
我是一名优秀的程序员,十分优秀!