我有类似这样的 HTML 输出:
<select>
<option value="1">Item1 </option>
</select>
如何使用 JavaScript 获取值“Item1”(带空格)而不是“Item1”?
在 Internet Explorer 中我尝试过的所有属性,例如text、innerHTML、data、nodeValue 返回“Item1”而不是“Item1”。
有趣的是,在 Firefox 中,textContent 和 innerHTML 返回未 chop 的值,而 text 返回 chop 的值。
最佳答案
抱歉,IE 的解析器确实丢弃了
通常,如果您想要可见的尾随空格(在任何浏览器中),您必须使用不间断空格字符(例如 字符引用)。
关于javascript - 如何获取 <OPTION> 元素的未 chop 文本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502958/