0

我的网页上有以下元素:

<a target="_blank" href="http://www.fxs.dev/quote/quote.aspx" onclick="javascript:window.location='http://www.fxs.dev/quote/quote.aspx?partnumber=526-NTE3031';" return="" false;="">Request Delivery Quote</a>

我想尝试将查询字符串添加到onclick元素的“”属性中的“url”。是否有一个 jquery 函数允许我只编辑onclick事件的“URL”部分。还是我只需要编写自己的自定义函数来剥离和编辑onclick事件代码?

在此先感谢您的帮助 :)

4

1 回答 1

3

严格来说,onclick 属性包含一个被解释为 Javascript 代码的字符串。我知道你只能用这个做两件事;将其作为 Javascript 执行,或者编辑为字符串。后者意味着您必须从中删除 url 并手动编辑它,恐怕。

我不太明白将window.location=调用作为锚标记的 onclick 中唯一的原因..这不是 href 属性的用途吗?这也更容易用 jQuery 编辑,使用.attr('href','http://example.com');

于 2012-10-09T16:16:42.313 回答