博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE8下动态生成option无法设置文本内容
阅读量:4965 次
发布时间:2019-06-12

本文共 615 字,大约阅读时间需要 2 分钟。

问题:

1、在IE8下,JS动态添加 option 的时候,value 有值,但是文本内容添加不上

例:<option value="北京"></option>

var osheng = document.getElementById("osheng");//获取下拉框对象var option = new Option("北京", "北京");osheng.appendChild(option);//追加option

2、在IE8下,checked 无法获取到 text 值。

var province = $("#osheng option:checked").text();

解决方案:

1、给 option 添加 innerText 或者 innerHtml

var osheng = document.getElementById("osheng");//获取下拉框var option = new Option("北京", "北京");option.innerText = "北京";osheng.appendChild(option);//追加option

2、将 checked 改成 selected

var province = $("#osheng option:selected").text();

 

转载于:https://www.cnblogs.com/cang12138/p/8979685.html

你可能感兴趣的文章
[Swift] Storyboard outlet and action
查看>>
[Compose] 10. Capture Side Effects in a Task
查看>>
[Javascript AST] 0. Introduction: Write a simple BabelJS plugin
查看>>
[Core Javascirpt] Basic Metaprogramming: Dynamic Method
查看>>
[Angular2 Router] Use Params from Angular 2 Routes Inside of Components
查看>>
makefile
查看>>
Spring 构造注入和Set注入复习
查看>>
python --第三方登录--微博
查看>>
Markdown基本介绍
查看>>
git,怎么说呢?应该就是看不懂意思吧?
查看>>
spring boot + vue + element-ui全栈开发入门——windows开发环境
查看>>
1. HTML 多媒体
查看>>
批量导入数据到mssql数据库的
查看>>
mysql数据库---编码格式基本操作
查看>>
《WePayUI组件设计的秘密》——2016年第一届前端体验大会分享
查看>>
BZOJ1129 : [POI2008]Per
查看>>
flutter环境配置
查看>>
NSArry 存储本地;&&读取本地文件
查看>>
实验一 通读教材《构建之法》后的问题
查看>>
Java基础:(三)运算
查看>>