更改所有标签的HTML元素的属性?

Pro*_*sor -1 html javascript php

有没有办法用javascript或php(或其他任何东西)更改某个标签的所有HTML元素的特定属性?例如,我想使用javascript更改页面上的所有"<a>"元素以具有"target ='_ blank'"属性.有什么建议?

Den*_*nis 5

getElementsByTagName 将获取所有锚点,然后您可以迭代它们:

var list = document.getElementsByTagName("a"), len = list.length;
while( len-- ) {
    list[len].target = "_blank";
}
Run Code Online (Sandbox Code Playgroud)

JSFiddle:http://jsfiddle.net/zwbCS/