параметр force_s3tc_enable переопределяется средой

#javascript #node-webkit

#javascript #узел-webkit

Вопрос:

Я пишу в NodeWebKit, и проблема заключается в том, когда я использую ввод select:

 <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 значение могло внезапно оказаться снаружи?

Ответ №1:

Ваш select элемент фактически закрывается в первой строке.

 <select class="form-control"/>
  

Наличие /> в конце HTML-тега называется самозакрывающимся тегом, поэтому программа визуализации видит это как конец тега. Вот почему отображаемый DOM отображается <option> как находящийся за пределами select элемента.

Исправление простое, удалите / :

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