ページ上で見つけたいリンクのセットがありますが、hrefに「PlaySounds」という単語が含まれている場合にのみ、次のコードを試しましたが、未定義になります。
http://www.website.com/uno/PlaySounds.aspx?Id=546444456
http://www.website.com/uno/PlaySounds.aspx?Id=347457458
http://www.website.com/uno/PlaySounds.aspx?Id=275656573
http://www.website.com/uno/PlaySounds.aspx?Id=976645654
hrefs = Array.prototype.filter.call(document.getElementsByTagName("a"), function(node) {
return node.href.indexOf("PlaySounds") === 0;
}).map(function(node) {
return node.href;
});
randomHref = hrefs[Math.floor(Math.random() * hrefs.length)];
console.log(randomHref );