#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>