求个append方法的源生代码

a254349101 2012-07-17 11:36:31
append('asda');
append('<div><span>a</span></div>');
append(function(){
});
我是想判断传入的字符串,获取反括号前的节点元素,document.creatElement()创建节点,再innerHTML写节点内的内容,
不知道思路是否可行,求第二 第三的源生代码
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
a254349101 2012-07-17
  • 打赏
  • 举报
回复
是的,重写append,能力有限啊,目前问题在于传入字符串的处理,<div><span>a</span></div> 若果<> 则获取里面的字符串,再creatElement 出来,若果</>则不create 感觉是个正则表达式!
gf05011 2012-07-17
  • 打赏
  • 举报
回复
你是想重写 append()方法?
a254349101 2012-07-17
  • 打赏
  • 举报
回复
感谢回复 ,源码看了的,简短神奇,这个问题已经解决了。。所用的正则表达式为;


/<(\w+)>(.*)<\/\1>/
KK3K2005 2012-07-17
  • 打赏
  • 举报
回复
看看 jquery的源码
他已经实现了

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧