【发布时间】:2011-07-25 22:08:21
【问题描述】:
我需要编写一个方法,该方法接受一个字符串并将其解析为链接(a href)。如果它找到一个链接,它应该将 target="_blank" 添加到链接中,如果它不存在的话。
示例: 输入字符串 "
<a href="www.google.com">Google</a> and <a href="www.yahoo.com"> target="_blank">Yahoo</a> are search engines
... 应该导致输出字符串
<a href="www.google.com" target="_blank">Google</a> and <a href="www.yahoo.com" target="_blank">Yahoo</a> are search engines
知道如何实现这一点吗?
【问题讨论】:
-
只需将
<a替换为<a target="_blank" -
您是否必须将 s 作为字符串检索?你能用js把它们作为元素吗?
-
很遗憾,是的。没有办法通过 DOM 获取它们
-
@Paul 你为什么不能通过 dom 访问它们?
标签: javascript