我希望浏览器能够选择正确的问题答案。 我发现答案似乎是正确的想法(How can I automatically select specific radio buttons with Greasemonkey?),但我不知道使用它的javascript。
我的HTML代码显示在this fiddle。
中 所需的输出示例应如下所示:
(Click for larger image)
如何将该解决方案调整到目标网页?
答案 0 :(得分:1)
在这种情况下,现有技术在于:(1)为问题和答案确定最佳jQuery选择器,以及(2)调整ansForThisQ.each()
循环。对于您的HTML:
var questionTxt = $("span.sorumetin");
和
var ansForThisQ = $(this).next ("ul.sorular").find ("a");
ansForThisQ.each ( function () {
var zRegExp = new RegExp (answerTxt, 'i');
if (zRegExp.test (this.textContent) ) {
bFoundAnswer = true;
$(this).css ("background", "lime");
return false; // End loop
}
} );
答案 1 :(得分:0)
我没有足够的时间来审核您的代码,但您可能最容易根据正确答案的位置存储1,2,3或4的变量,然后单击时,只需要4嵌套if语句IE - 如果为1,则突出显示1,如果为2等,