append('asda');
append('<div><span>a</span></div>');
append(function(){
});
我是想判断传入的字符串,获取反括号前的节点元素,document.creatElement()创建节点,再innerHTML写节点内的内容,
不知道思路是否可行,求第二 第三的源生代码

解决方案 »

  1.   

    你是想重写 append()方法?
      

  2.   

    是的,重写append,能力有限啊,目前问题在于传入字符串的处理,<div><span>a</span></div> 若果<> 则获取里面的字符串,再creatElement 出来,若果</>则不create  感觉是个正则表达式!
      

  3.   

    看看  jquery的源码
    他已经实现了
      

  4.   

    感谢回复 ,源码看了的,简短神奇,这个问题已经解决了。。所用的正则表达式为;
    /<(\w+)>(.*)<\/\1>/