【问题标题】:option force_s3tc_enable overridden by environment选项 force_s3tc_enable 被环境覆盖
【发布时间】:2014-08-23 10:47:53
【问题描述】:

我正在用 NodeWebKit 编写,问题是当我使用选择输入时:

<select class="form-control"/>
   <option>Value</option>
</select>

当它出现时,它没有任何下拉值。然后当我点击它时出现错误:

ATTENTION: default value of option force_s3tc_enable overridden by environment.

出现了。

当我检查它显示的 DOM 时:

<select class="form-control"/></select>
<option>Value</option>

option 值怎么会突然出现在外面?

【问题讨论】:

    标签: javascript node-webkit


    【解决方案1】:

    您的 select 元素实际上在第一行结束。

    <select class="form-control"/>
    

    在 HTML 标记末尾有 /&gt; 称为 自闭合标记,因此渲染器将其视为标记的结尾。这就是为什么渲染的 DOM 将 &lt;option&gt; 显示为在 select 元素之外的原因。

    修复很简单,去掉/:

    <select class="form-control">
       <option>Value</option>
    </select>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多