如题所述
ããdocument.registerElement() å½æ°ç¨æ¥å建èªå®ä¹çHTMLå
ç´ ãå°è¿åä¸ä¸ªæé å½æ°ï¼å
¶ä¸æä¸ä¸ªåæ°é项ï¼ç¨æ¥å£°æèªå®ä¹HTMLå
ç´ çå称ï¼å¦å¤æä¸ä¸ªå¯éåæ°é¡¹ï¼ç¨æ¥æè¿°ååç对象ï¼èªå®ä¹åè½çå
ç´ ã
ããå¨ä¸é¢ç示ä¾ä¸ï¼ç®åçå建äºä¸ä¸ªæ°çHTMLå ç´ <x-treehouse> ï¼å¹¶ä¸å°å®æ¾å ¥å°é¡µé¢ä¸ï¼
ããvar XTreehouseElement = document.registerElement('x-treehouse');
ããdocument.body.appendChild(new XTreehouseElement());
ããä¸é¢çHTMLå°±ä¼æå ¥ <body> å ç´ å ï¼
ãã<x-treehouse></x-treehouse>
ããèªå®ä¹å ç´ çå称 å¿ é¡»ä½¿ç¨è¿å符 - ï¼è¿æ ·æµè§å¨å°±å¯ä»¥åºåæ åå ç´ åèªå®ä¹å ç´ ãè¿ä¹æå³çï¼ä¸ä¼éå°ä¸ä¸ªæ°çHTMLå ç´ åå®ä¹å ç´ ä½¿ç¨ç¸åå称çé®é¢ã
ããå¨ä¸é¢ç示ä¾ä¸ï¼ç®åçå建äºä¸ä¸ªæ°çHTMLå ç´ <x-treehouse> ï¼å¹¶ä¸å°å®æ¾å ¥å°é¡µé¢ä¸ï¼
ããvar XTreehouseElement = document.registerElement('x-treehouse');
ããdocument.body.appendChild(new XTreehouseElement());
ããä¸é¢çHTMLå°±ä¼æå ¥ <body> å ç´ å ï¼
ãã<x-treehouse></x-treehouse>
ããèªå®ä¹å ç´ çå称 å¿ é¡»ä½¿ç¨è¿å符 - ï¼è¿æ ·æµè§å¨å°±å¯ä»¥åºåæ åå ç´ åèªå®ä¹å ç´ ãè¿ä¹æå³çï¼ä¸ä¼éå°ä¸ä¸ªæ°çHTMLå ç´ åå®ä¹å ç´ ä½¿ç¨ç¸åå称çé®é¢ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-09-05
创建自定义的HTML元素
document.registerElement() 函数用来创建自定义的HTML元素。它将返回一个构造函数,其中有一个参数选项,用来声明自定义HTML元素的名称,另外有一个可选参数项,用来描述原型的对象,自定义功能的元素。本回答被提问者采纳
document.registerElement() 函数用来创建自定义的HTML元素。它将返回一个构造函数,其中有一个参数选项,用来声明自定义HTML元素的名称,另外有一个可选参数项,用来描述原型的对象,自定义功能的元素。本回答被提问者采纳
第2个回答 2016-10-18
(function(){
var element=['自定义标签1','自定义标签2','自定义标签3'],
len=element.length;
while(len--){
document.createElement(element[i])
}
})();
var element=['自定义标签1','自定义标签2','自定义标签3'],
len=element.length;
while(len--){
document.createElement(element[i])
}
})();