Javascript document.createElement多个参数
我正在阅读聚合物文档,我看到了:Javascript document.createElement多个参数,javascript,html,dom,polymer,Javascript,Html,Dom,Polymer,我正在阅读聚合物文档,我看到了: var el2=document.createElement('input','my input') 暂时忘记polymer,document.createElement当前可以接受两个参数吗?它与聚合物的类型扩展有关吗 旁注: 当我用两个参数调用它时,它是“抱怨”的。不,它不能。FROM MDN:在HTML文档中,document.createElement()方法创建指定的HTML元素或HtmlUnknowneElement(如果给定的元素名称不是已知的)
var el2=document.createElement('input','my input')代码>
暂时忘记polymer,document.createElement
当前可以接受两个参数吗?它与聚合物的类型扩展有关吗
旁注:
当我用两个参数调用它时,它是“抱怨”的。不,它不能。FROM MDN:在HTML文档中,document.createElement()方法创建指定的HTML元素或HtmlUnknowneElement(如果给定的元素名称不是已知的)
var element = document.createElement(tagName);
元素是创建的元素对象。
标记名是指定要创建的元素类型的字符串。所创建元素的节点名用标记名的值初始化
目前,document.createElement
将只接受一个参数(忽略第二个参数)。似乎有一个规范允许您传递一个typeExtension
,您可以阅读它。该规范仍在工作中,尚未以任何形式在任何浏览器上实现
快速编辑:chrome stable似乎包含typeExtension
参数,可以找到该参数。感谢@ScottMiles的澄清。查看文档,该函数似乎没有包含两个参数,因此会忽略第二个参数。它是在Chrome stable中实现的。您在@ScottMiles的任何地方都有文档吗?我在任何地方都找不到任何东西,除了它的规范还在审查中。