【发布时间】:2014-10-31 23:28:59
【问题描述】:
我有一个输入,它允许用户为超链接添加带有锚标记的文本。我想让用户保持简单,所以他们只需要输入<a href="www.google.com">link</a>,但希望系统地向标签添加target 属性。
在 JavaScript 中是否有一种优雅的方式我可以在没有与标签关联的 ID 的情况下做到这一点? (例如 getElementById 不会在这里工作)。我在 stackoverflow 中找到的其他条目解决了这个问题,但仅当锚标记具有 ID 时。
但是,这些链接将始终具有相同的父 div 类。
【问题讨论】:
-
你可以使用querySelectors
-
如何将用户输入添加到内容中?这就是你应该修改的代码。
-
您仍然需要有一些标准来区分应该添加
target属性的a元素和不应该添加属性的元素。 -
这些天谁在投票关闭一切?这是一个完全合理但易于搜索的问题。
标签: javascript html