比如要抓取一段html代码中id为d1的div及其内部的所有代码怎么弄?用正则
解决方案 »
- 请教下字符串分隔
- 关于JS的length问题
- javascript 单击一个复选框实现所的有复选框全部选中功能的一些问题
- 在JavaScript中如何获取当前页面的名称
- firefox下应用xlst的问题,js&xml高手进(高分求教)
- nextSibling和previousSibling 非IE支持吗?
- 求助:vbscript—>javascript
- 怎样用span实现新跳出窗口的链接?
- 为空或不是对象---问题大讨论---100分
- 各位好,我是新来的,请教各位。如何在多行文本框中显示链接,图片。
- 求一个将每段开头和结尾的所有空格去掉的正则函数
- 我想请教一个问题用JS里面,用style属性去控制CSS和用getAttribute或者setAttribute方法去控制,两者有什么区别,一般用哪种方法?
var d1Val= document.getElementById('d1').innnerHTML;获得到所有Div中所有的html代码
不过我正则不好帮不了忙.
插入到display none的节点中,问题不大,而且,话说用正则去匹配可能包含嵌套的内容灰常麻烦~~`` - -!
素哇,只是一种解决方案嘛...
虽然说会有一些小问题...比如插入后再取innerHTML就和插入前的大小写引号什么不一样了(ie)
但是这个还要根据需求来确定用哪种方案更合适...
用正则也能实现,虽然没有命名分组,没有递归.但是也可以变通.可以利用正则的lastIndex rightContent什么的.
也可预制n个层次的分支一个式子搞定...
你怎么定义“内部代码”,是仅仅嵌在div里面的?万一内部代码用js控制呢?灵活性太差了吧
做过类似题目,用服务器语言获得html,传送到页面,用display:none,然后使用dom.
看我的回帖。