Я никогда не слышал о псевдоклассе 'contains' css, но вы всегда можете просто проходить по ссылкам.
var l = document.getElementsByTagName("a");
var i = l.length;
while (i--) {
if (l[i].innerHTML == "Give a random creature a level!") {
window.location.href = l[i].href;
break;
}
}
Для более надежных результатов вы можете использовать регулярное выражение:
var l = document.getElementsByTagName("a");
var i = l.length;
while (i--) {
if (l[i].innerHTML.match(/random creature/)) {
window.location.href = l[i].href;
break;
}
}