Javascript 为什么';我的select字段事件处理程序在Chrome/Android中不能工作吗?
问题是这个 我有一个选择选项,它在PC上运行良好,但在Android上的Chrome浏览器上不起作用 有什么不对劲 我的HTML:Javascript 为什么';我的select字段事件处理程序在Chrome/Android中不能工作吗?,javascript,jquery,html,select,option,Javascript,Jquery,Html,Select,Option,问题是这个 我有一个选择选项,它在PC上运行良好,但在Android上的Chrome浏览器上不起作用 有什么不对劲 我的HTML: <select id='Button' class='' name='' onchange='' data-native-menu="true"> <option value="hello">Hello</option> <option value="stack">Stack</option>
<select id='Button' class='' name='' onchange='' data-native-menu="true">
<option value="hello">Hello</option>
<option value="stack">Stack</option>
<option value="overflow">Overflow</option>
</select>
我的朋友:
注意:在这种情况下,我不需要这个
$(“#元素”).change(function(){/***Anywhere
在普通和纯JavaScript中,您只需要定义一个函数来处理
标记的onChange
事件属性
1)编辑您的选择标记以插入此:myFunction();
作为您的onchange事件。您的最终标记如下所示:
<select id='Button' class='' name='' onchange='myFunction();' data-native-menu="true">
2)定义以下函数以处理所选更改:
<script>
function myFunction() {
var myVar = document.getElementById("Button").value;
alert(myVar);
}
</script>
函数myFunction(){
var myVar=document.getElementById(“按钮”).value;
预警(myVar);
}
如果您想在之前尝试此操作:
最好。您的WebView是否配置为处理DOM和Javascript?我有其他Javascript和jQuery功能正常运行。对不起,也许我遗漏了什么:我在Chromium和Opera(桌面版本)上都试过JSFIDLE,但都不起作用(启用了弹出窗口等)另外一点:你有没有试过使用普通的Javascript来实现这一点?只要在Firefox桌面上尝试一下,效果就很好了,在javascipt中会怎么样?
<script>
function myFunction() {
var myVar = document.getElementById("Button").value;
alert(myVar);
}
</script>