下拉菜单的onclick方法在chrome中不起作用
onclick method of drop down menu not working in chrome?
首先,如果这是一个重复的问题,我很抱歉,但我找不到我想要的解决方案。这是我的HTML页面:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<select>
<option> Select City </option>
<option onclick="document.getElementById('cityname').value='New York'">New York </option>
<option onclick="document.getElementById('cityname').value='San Francisco'">San Francisco</option>
<option onclick="document.getElementById('cityname').value='Chicago'">Chicago </option>
<option onclick="document.getElementById('cityname').value='Massachusetts'">Massachusetts </option>
</select>
<input type="text" id="cityname" value="">
</body>
</html>
现在,当我点击一个城市名称时,会出现一个弹出窗口。但是这段代码可以在Firefox中使用,但不能在chrome上使用。我知道我可以使用onchange()方法,但问题是,如果用户选择了New York
,那么第一次弹出窗口会出现,但在关闭弹出窗口后,如果用户再次单击New York
,那么弹出窗口不会打开。我想在每次点击时打开弹出窗口。
试试这个代码
<select name="level">
<option value="">choose level</option>
<option value="1">User</option>
<option value="2"> Mgr</option>
<option value="3">Hr</option>
</select>
U可以通过选择(级别)的名称获取值。
相关文章:
- XMLHttpRequest在移动设备上的chrome上不起作用
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- 鼠标输入在 YUI 的 chrome 中不起作用
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- HTML5视频链接在Chrome中不起作用
- jQuery克隆函数在chrome中不起作用
- jQuery place attr src在Chrome中不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- .ajax调用在chrome中不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 正在处理在chrome扩展中不起作用的js
- MediaSource API demo不起作用(Chrome)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- $.getJSON 在 Chrome 和 Safari 中不起作用
- OnClick 事件在 Chrome 中不起作用
- getUserMedia 在 Chrome v50.0.2661.86 上不起作用
- dataTransfer.set拖放的数据在chrome中不起作用
- 简单的鼠标悬停在 Chrome 中不起作用
- window.close();在Chrome和Firefox中不起作用
- Chrome 扩展程序权限不起作用