javascript - 如何获取 <OPTION> 元素的未 chop 文本值?

标签 javascript internet-explorer dom text

我有类似这样的 HTML 输出:

<select>
<option value="1">Item1 </option>
</select>

如何使用 JavaScript 获取值“Item1”(带空格)而不是“Item1”?

在 Internet Explorer 中我尝试过的所有属性,例如textinnerHTMLdatanodeValue 返回“Item1”而不是“Item1”。

有趣的是,在 Firefox 中,textContentinnerHTML 返回未 chop 的值,而 text 返回 chop 的值。

最佳答案

抱歉,IE 的解析器确实丢弃了

通常,如果您想要可见的尾随空格(在任何浏览器中),您必须使用不间断空格字符(例如   字符引用)。

关于javascript - 如何获取 <OPTION> 元素的未 chop 文本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502958/

相关文章:

javascript - knockout 纯计算错误绑定(bind)

javascript - WordPress 编辑器在文本模式下工作正常但在可视模式下不工作。为什么会这样?

java - IE11 不断重定向到 Oracle Java 下载站点

javascript - 在没有 JQuery 的 IE 中使用 Javascript 检索 "Placeholder"值

javascript - IE 中的 AngularJS 错误与样式与 ng 样式

java - 我的应用程序中要使用什么 Java XML API - StAX 还是 DOM?

javascript - 来自 301 重定向的 Google Analytics 推荐

Javascript如何查找数组中对象的位置

javascript - 与非 DOM 元素相比,使用 createDocumentFragment 有什么好处吗?

javascript - 检测新的 DOM 元素和输入框的更改 - JQuery