【发布时间】:2013-01-11 05:50:12
【问题描述】:
可以定义和使用自定义标签吗? (这不会与未来的 html 标签冲突) - 同时通过更改 outerHTML 替换/呈现这些标签??
我在下面创建了一个演示,它似乎工作正常
正文> /* 下面的代码用实际的 html 替换 cspa —— 哇,它工作得很好 */ 函数替换自定义标签(){ // cspa 是一个随机术语——实际上并没有任何意义 var grs = $("*"); $.each(grs,函数(索引,值){ var tg = value.tagName.toLowerCase(); 如果(tg.indexOf(“c-”)==0){ 控制台.log(索引); 控制台.log(值); var obj = $(值); 变量 newhtml; if(tg=="c-textfield") { newhtml= ''; } 否则 if(tg=="c-namefield") { newhtml= ''; } 否则 if(tg=="c-textarea") { newhtml= ''; } obj.context.outerHTML = newhtml; } z = 对象; }); } if(typeof(console)=='undefined' || console==null) { console={}; console.log=function(){}} $(document).ready(ReplaceCustomTags); 脚本>标签: javascript html