Xml 是否有浏览器实现datalist数据属性?
HTML5元素Xml 是否有浏览器实现datalist数据属性?,xml,html,html-datalist,Xml,Html,Html Datalist,HTML5元素有一个属性data=“filename.xml”,其中filename.xml应该如下所示: <?xml version="1.0"?> <select xmlns="http://www.w3.org/1999/xhtml"> <option value="someValue" /> <option value="anotherValue" /> </select> 然而,这似乎还没有实现(尝试过Chrom
有一个属性data=“filename.xml”
,其中filename.xml应该如下所示:
<?xml version="1.0"?>
<select xmlns="http://www.w3.org/1999/xhtml">
<option value="someValue" />
<option value="anotherValue" />
</select>
然而,这似乎还没有实现(尝试过Chrome、Safari、Firefox和Opera)。
有浏览器实现它吗?(很快会有吗?)
编辑:您可以在此处检查对数据列表的支持: 其他人可能会专门提供有关数据属性的信息
此处有一个列表,其中还提到了浏览器支持(或缺少)。您可以在此处查看对数据列表的支持: 其他人可能会专门提供有关数据属性的信息
这里有一个例子,它还提到了浏览器支持(或缺乏)。我看到了同一篇文章,并惊讶地看到
数据
属性不是官方规范的一部分,但我想这是在依赖博客帖子中的信息时所期望的
无论如何,我喜欢这个实现,并决定编写一个JavaScript函数使其工作
window.addEventListener('load',function(){
var dataList=document.getElementById('myDataList');
getDataList(dataList,dataList.getAttribute('data'));
} );
函数getDataList(dataList,dataFile)
{
var http=newxmlhttprequest();
var选项、解析器、xml;
http.onreadystatechange=函数()
{
如果(http.readyState==4&&http.status==200)
{
if(window.DOMParser)
{
parser=newdomparser();
xml=parser.parseFromString(http.responseText,“text/xml”);
}
其他的
{
xml=新的ActiveXObject(“Microsoft.XMLDOM”);
xml.async=false;
loadXML(http.responseText);
}
options=xml.getElementsByTagName('option');
对于(变量i=0;i
我看到了同一篇文章,并惊讶地发现data
属性并不是官方规范的一部分,但我想这在依赖博客帖子的信息时是意料之中的
无论如何,我喜欢这个实现,并决定编写一个JavaScript函数使其工作
window.addEventListener('load',function(){
var dataList=document.getElementById('myDataList');
getDataList(dataList,dataList.getAttribute('data'));
} );
函数getDataList(dataList,dataFile)
{
var http=newxmlhttprequest();
var选项、解析器、xml;
http.onreadystatechange=函数()
{
如果(http.readyState==4&&http.status==200)
{
if(window.DOMParser)
{
parser=newdomparser();
xml=parser.parseFromString(http.responseText,“text/xml”);
}
其他的
{
xml=新的ActiveXObject(“Microsoft.XMLDOM”);
xml.async=false;
loadXML(http.responseText);
}
options=xml.getElementsByTagName('option');
对于(变量i=0;i
…这表明支持此功能;但我的问题是关于…的“data=”属性,这表明它是受支持的;但我的问题是关于的“data=”属性。什么data
属性?在HTML5CR、HTML5.1Nightly或WhatwgLivingHTML中找不到这样的属性。这甚至是一个公开的提议吗?我想你是对的,我发现了这个:lists.whatwg.org/pipermail/help-whatwg.org/2010-11/000679.htmlWhatdata
属性?在HTML5CR、HTML5.1Nightly或WhatwgLivingHTML中找不到这样的属性。这是一个公开的提议吗?我想你是对的,我发现了这个:lists.whatwg.org/pipermail/help-whatwg.org/2010-11/000679.html