javascript获取href地址并进行更改

时间:2015-02-11 10:50:48

标签: javascript jquery html greasemonkey

我需要获取href值并更改它并在新选项卡中自动打开。

页面中的地址标记。

<a href="http://xxxxx/first_123.html" id="view-1" class="view button_green" style="margin: 10px;">view</a>

我想通过JavaScript获取http://xxxxx/first_123.html地址并转到

http://xxx/second_123.html

然后在“自动新标签”中打开http://xxx/first_123.html

我使用Greasemonkey。感谢。

1 个答案:

答案 0 :(得分:0)

HTML

<a href="http://xxxxx/first_123.html" id="view-1" class="view button_green" style="margin: 10px;">view</a>

的JavaScript

$(document).ready(function(){
      $("#view-1").click(function(e){
        e.preventDefault();
        var _curr_href= $(this).attr("href");
        $(this).attr("href", _curr_href.replace("first", "second"));
        window.open(_curr_href);
      });
});