var str='好好的医院<a href="/" target="_blank" title="好的彩票我">好的彩票我</a>的彩票他们的彩票'str=str.replace(/(男子医院|彩票)/g,"<a href='http://www.baidu.com.sczx89.com/s?wd=$1' target='_blank'>$1</a>");alert(str)
但是这样替换后会将连接中的文字也替换了,导致显示不正常,请怎么js只替换html标记外面的字符串
解决方案 »
- 关于事件一个简单的小问题
- jquery 怎么给backgroundPosition做动画
- javascript入门经典【推荐】—新手必备、零基础学习
- javascript 如何处理单引号"'"
- 谁能用梅花雪树型控件弄成csdn这种效果给100分!
- javascript 怎么获得 服务器控件 dropdownlist的值?
- 下拉菜单的联动问题(当第一个菜单改变时,要显示或隐藏另一个不同的菜单), 不是想像的那么简单
- 隐藏显示行问题
- 请问自动换行,如何实现
- 当用户按下 a 字母的时候,下拉框select里面的内容立即定位到a字母开头的选项,这个怎么实现?
- js处理html中的双引号
- 如何通过JavaScript实现div节点的移动?
好好的医院" 算内部了,好像我表述确实不对应该替换后还是可以正常显示,原来有链接的不改变,原来图片<img alt="医院好啊" src="88.jpg">不改变
因为如果这个也改就不能正常显示页面了
好好的医院" 算外部了, 上面说错了,更正一下