HTML select тип элемента - "select-one", когда включен jQuery. Это значение кросс-браузера?
когда я предупредил тип элемента select в JavaScript, он отобразил "select-one". Но я думал, что он покажет пустую строку.
alert(document.getElementById('catsel').type)
// where catsel is a select box. it displayed select-one
Я проверил это в Firefox 3.0.0.10
это значение кросс-браузера? Я никогда не пользовался этой собственностью до сих пор. Я просто хочу знать, является ли значение select-one одинаковым во всех браузерах.
кроме того, я использую jQuery на своей странице. Когда я искал по всему проекту строку " select-one" спички были найдены в jquery.js. Поэтому я заключаю, что когда страница была загружена, jQuery устанавливает свойство "type" для элементов select. Я прав?
1 ответов
на type
свойство на самом деле является свойством DOM для формирования входных элементов и не имеет ничего общего с jQuery - вы можете быстро подтвердить это, запустив это на любой:
console.log(document.createElement('select').type);
на select
элементы, два возможных значения, которые он может принять, это select-one
для обычных элементов выбора ad select-multiple
когда принимается более одного значения (т. е. когда действительный multiple
атрибут установлен).
значение должно быть кросс-браузер совместимость-я не мог найти никакой информации, оспаривающей это.