如何从select标签中获取价值 [英] How to get value from select tag

查看:103
本文介绍了如何从select标签中获取价值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从变量标签中的select标签中获取价值。



i在我的aspx页面中创建了一个div

How to get value from select tag in variabel.

i have created an div in my aspx page

<div id="myDivResult"></div>





在我的javascript中我创建一个带有选项的选择标签

喜欢这个



In this in my javascript i create an select tag with option
Like this

var selectList = document.createElement("select");
var myDiv = document.getElementById("myDivResult");
     while (myDiv.hasChildNodes()) {
         myDiv.removeChild(myDiv.firstChild);

     }




myDiv.appendChild(selectList);



我也从数组创建了一个选项,其中有一些项目要添加到select标签。

喜欢这个




I also have created option from an array with some item to add to the select tag.
Like this

var free = "";
            for (var j = 0; j < bookedFreeTimes.length; j++) {

                free = bookedFreeTimes[j];
                var array = new Array(free);

                for (var k = 0; k < array.length; k++) {
                    
                    var option = document.createElement("option");
                    option.text = array[k];
                    selectList.appendChild(option);

                }
            }





接下来我的问题是如何从我的select标签中获取价值在我的下一个函数中





My problem is next how could i get value from my select tag in my next function

function getItem()
{
 var listItemFromAndToDate = document.getElementById('myDivResult').value;
}





我试过这样的但价值是未定的吗?

我该怎么办?使用此处来获取select标签中的值?



I have tried like this but the value gets undenified?
What should i use here instead to get the value from the select tag?

推荐答案

检查此示例代码:演示 [ ^ ]

check this sample code : Demo[^]


' #button ')。click( function (){
var selectList = document .createElement( select);
var myDiv = document .getElementById( myDivResult);
while (myDiv.hasChildNodes()){
myDiv.removeChild(myDiv.firstChild);
}
myDiv.appendChild(selectList);
for var k = 0 ; k< 3 ; k ++){
var option = document .createElement( option);
option.text = k;
selectList.appendChild(option);

}
});
('#button').click(function () { var selectList = document.createElement("select"); var myDiv = document.getElementById("myDivResult"); while (myDiv.hasChildNodes()) { myDiv.removeChild(myDiv.firstChild); } myDiv.appendChild(selectList); for (var k = 0; k < 3; k++) { var option = document.createElement("option"); option.text = k; selectList.appendChild(option); } });


' #button2')。click( function (){
alert( 您选择了: +
('#button2').click(function () { alert("you have selected :" +


这篇关于如何从select标签中获取价值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆