Javascript HTML组合框所选项目的值
我试图使这个HTML组合框等于一个值 JPG先生 .PNG .GIF 所以当我在我的网页上选择jpg时,这是否意味着文件类型=.jpg?我想是的 然后我尝试从javascript调用该值,如下所示: var fileType=document.getElementByIDfile_type.value 是这样做的吗?我还可以如何获取组合框中所选项目的值 关于首先,您的控件没有ID属性,只设置了名称,因此需要将ID添加到html中Javascript HTML组合框所选项目的值,javascript,html,combobox,Javascript,Html,Combobox,我试图使这个HTML组合框等于一个值 JPG先生 .PNG .GIF 所以当我在我的网页上选择jpg时,这是否意味着文件类型=.jpg?我想是的 然后我尝试从javascript调用该值,如下所示: var fileType=document.getElementByIDfile_type.value 是这样做的吗?我还可以如何获取组合框中所选项目的值 关于首先,您的控件没有ID属性,只设置了名称,因此需要将ID添加到html中 <select id="file_type" name=
<select id="file_type" name="file_type" >
此selectedItem必须包含属性值和文本:
selectedItem.value //<-- ".jpg"
及
谢谢你。我现在就试试。注意selectedIndex在某些情况下可能等于-1。当我在JavaScript中添加这些变量时,它不起作用。使用Chrome中的控制台,它表示找不到javascript函数或其他东西:未定义意外引用错误:[functionname]。onClick。我用按钮调用函数。如果我删除这些变量,这是可行的。发生了什么事?铬。它只是说它与onclick没有识别函数有关,但是如果我删除变量,它就没问题了。。但在阿普塔纳,它说的是这样的:这与你所问的完全不同,是的,它不起作用,但上面的示例是正确的,回答了你的问题。
selectedItem.value //<-- ".jpg"
selectedItem.text //<-- ".JPG"