js设置selcet不生效一直为第一个的问题

html如下

<select  class="basisData cgi_data w_bmcs wh14em" id="select_img_type" name="flash_image_store" ">
	<option value="0">缩略图</option>
	<option value="1">高清原图</option>
</select>

 js回显代码如下

	function get_flash_store_type()
		{
			$.ajax({
                url: "/cgi-bin/param.cgi?random=" + Math.random(),
				timeout: 3000,
				async: true,
				data: {
					"key" : "store_cfg",
				},
				method: 'get',
                success: function(data) {
					if (data){
						var img_obj = JSON.parse(data);
						document.getElementById("select_img_type").value=img_obj['flash_image_store']; //更改选定项,值为select选项中原有值(即换一个选择项)
					}
				},
			});
		}

要注意的是调用js的函数的地方一定要在html之下 否则的话select一直显示第一个选项

建议放在body的最后如下图

 


版权声明:本文为m0_38012470原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。