Javascript 在safari浏览器中Modernizer.datalistelem返回false

Javascript 在safari浏览器中Modernizer.datalistelem返回false,javascript,jquery,spreadsheet,modernizr,datalist,Javascript,Jquery,Spreadsheet,Modernizr,Datalist,嗨,我已经创建了一个html页面。 这里的数据来自spreadsheets.google.com。 在加载过程中显示错误。 我在那个里发现了一个javascript代码,表示浏览器不支持它。由于这个原因,我的产品列表也不会显示在下拉列表中 if (!Modernizr.datalistelem) { alert('This browser does not support all Aherns app functionality - suggest using another browser'

嗨,我已经创建了一个html页面。 这里的数据来自spreadsheets.google.com。 在加载过程中显示错误。 我在那个里发现了一个javascript代码,表示浏览器不支持它。由于这个原因,我的产品列表也不会显示在下拉列表中

if (!Modernizr.datalistelem) {
 alert('This browser does not support all Aherns app functionality - suggest using another browser');
}
这是现代化链接


这里datalist元素用于此目的

您是对的,正如您所看到的,Safari不支持
数据列表
,因此您只能使用Modernzr切换到

对于该HTML:

<input class="destination-list" type="text" placeholder="From:" list="city">
其中
js/load.datalist.js
包含:

$('input[list]').datalist();

引用:

我不理解你的问题,我能看到的唯一错误是缺少一个元素,类名为page_header:var header=parent.document.getElementsByClassName('page_header');标头[0]。style.display='none'控制台.log(标头);而是在控制台中modernizer.datalistelem返回true@Infer-在bro上,尝试使用safari浏览器,发现datalist不在那里工作。
$('input[list]').datalist();