java - 如何使用 javascript 打印选择标签的下拉值?

标签 java javascript html jsp

我有一个用于选择泰米尔纳德邦城市的下拉菜单。
所有城市都在数组列表中并使用 for 循环,我正在迭代值并使用 document.write 进行写入,但仍然没有在下拉列表中打印值。

<select>
   <script>
      document.writeln('&ltoption value="chennai">');
   </script>
</select>

如何立即打印下拉值?

提前致谢!

最佳答案

假设您正在使用 jquery :

假设您的 HTML 与此类似

<SELECT NAME="mylist">
  <option>Volvo</option>
  <option>Saab</option>
  <option>Mercedes</option>
  <option>Audi</option>
</SELECT>

you need to modify your selector to iterate over the <OPTION> tags, your selector was iterating over the <SELECT> tag


var inputName = mylist;
$(':input[name=' + inputName + '] option').each(function(i, selected)    {
        alert($(selected).text());
});

如果你需要java脚本:

<form>
<select id="myselect">
<option value="cat">Option 1</option>
<option value="dog">Option 2</option>
<option value="bear">Option 3</option>
</select>
</form>

<script type="text/javascript">
var selectobject=document.getElementById("myselect")
for (var i=0; i<selectobject.length; i++){
alert(selectobject.options[i].text+" "+selectobject.options[i].value)
}

</script>

关于java - 如何使用 javascript 打印选择标签的下拉值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472867/

相关文章:

html - React - Material 用户界面 : How to remove scrollbar from table

java - 了解继承和关键字 "extends"

javascript - 列表列表的 Array.indexOf 不起作用

javascript - 修改express.js中的res对象

javascript - 使用 Javascript 登录 Facebook 并记录新的 Parse Session

html - 我无法使用纯 css 检索 flex 的边框效果

java - openCV中的模板匹配[JAVA]

java - 在 java swing 中找不到符号

java - 无法在堆大小较大的 64 位 Windows 7 中运行 64 位 JVM

html - CSS 边距不起作用。为什么?