我正在创建一个小脚本来“帮助”我完成作业。它使用 jQuery。脚本(到目前为止)如下:
var s = document.createElement('script');
document.body.appendChild(s);
s.src = "http://code.jquery.com/jquery-latest.js"; // Include jQuery
var tmp_1 = document.embeds[0].GetVariable("q1answers"); // Read raw values
var answers_1 = tmp_1.split(","); // Explode into array
answers_1.splice(0,1); // Remove first element (always 0)
var tmp_2 = document.embeds[0].GetVariable("q2answers");
var answers_2 = tmp_2.split(",");
answers_2.splice(0,1);
answers_1.push("LINE_BREAK");
var answers = answers_1.concat(answers_2);
$("body").append("<div id='answers-wrap'></div>");
$("#answers-wrap").css("position", "fixed");
$("#answers-wrap").css("background", "none");
当它到达倒数第三行时,就会出现问题。Chrome 控制台声称Object #<HTMLBodyElement> has no method 'append'
,但是如果我提取该行并将其单独放入控制台,它工作正常。我可以使用另一种方法来插入 HTML,但我想知道这个方法有什么问题。
提前致谢!