【发布时间】:2013-12-16 19:33:38
【问题描述】:
这是现有问题的变体
{请注意 - 这个问题是 existing StackOverflow question 的反面/反面,too complex 在那里回答}
从一开始就
我想对some code from this challenge做一些改进:
// the new base url
var base = ' https://www.example.co.uk/gp/wine/order?ie=UTF8&asin=';
var links = document.getElementsByTagName('a');
for(var i = 0;i < links.length;i++){
// check each link for the 'asin' value
var result = /asin=([\d\w]+)/.exec(links[i].getAttribute('href'));
if(result){
// make a new url using the 'base' and the 'asin' value
links[i].setAttribute('href', base+result[1]);
}
}
现在,而不是它作用于所有链接,我可以让它只查看来自文本的链接吗?
这是一个 HTML sn-p 来说明我的意思:
<a href="/shop/product?ie=UTF8&asin=Z00FDLN878&tab=UK_Default" target="_blank"><img width="125" height="125" border="0" src="http://ecx.images-amazon.com/images/I/01W9a7gwosL.jpg" alt="43453"></a>
这是一个图片链接 - 我不希望它对此采取行动。
【问题讨论】:
标签: javascript greasemonkey greasekit fluid-mac-app-engine