【发布时间】:2013-06-13 20:33:16
【问题描述】:
假设html包含如下结构:
<div>
<a href="http://the/link/that/needs/to/be/changed">text</a>
</div>
<div>
<div>
//<script> or <style> must go here
</div>
</div>
...并假设对最终 HTML 文件的“贡献”只能插入到指定位置,并假设“a”元素的标记不能以任何方式修改,是否可以添加javascript或css代码会改变前一个“a”元素的href属性引用的url?如果有,怎么做?
【问题讨论】:
-
如果你想得到之前的
a元素并且不能改变HTML,应该这样做:var elements = document.getElementsByTagName('a'); var last = elements[elements.length - 1];。
标签: javascript html css hyperlink styles