Chrome + JSFiddle OPTION元素错误

时间:2016-07-15 18:03:25

标签: javascript html google-chrome jsfiddle

这真让我挠头。

在代码段中使用此代码清除OPTION文本:



document.querySelector('option').textContent = '';

<select>
  <option>Ipso</option>
</select>
&#13;
&#13;
&#13;

它也适用于CodePen,并且可以在我的网站上使用。

但是,在JSFiddle中,它失败了 - 但仅限于Chrome

如果我将textContent设置为之前以清除它,it then works

此问题doesn't seem to occur包含任何其他类型的元素。

如果我使用innerTextinnerHTML代替textContent,我会得到相同的行为 - 但同样,仅在Chrome中。 jQuery的 text()方法也提供相同的行为。

这是Chrome错误还是JSFiddle错误?

1 个答案:

答案 0 :(得分:0)

我不知道错误的原因,但请尝试设置加载类型(点击JavaScript框架右上角的cog)并选择no wrap - in <body>

它适用于我手机上的Chrome浏览器(虽然你的小提琴没有),并且可以解释出了什么问题。