到目前为止,我只知道如何在 html 加载后编写代码。如何使用这样的函数:
function makeBranches(){
document.write("<center>")
var bq = 10;
for (var run = 0;run<bq;run++){
for (var length=0;length<=run;length++)
document.write("<font color=green><b>^</b></font>");
document.write("<br>");
}
document.write("</center>");
}
在 $(document).ready 内部,而不覆盖 html?
最佳答案
document.write
替换您的文档。如果您只想在文档正文中添加此代码,只需将 document.write
替换为 document.body.innerHTML += 'my code'
即可。我使用 +=
运算符,因为您要附加多个内容。如果你只是简单地执行 =
,它每次都会替换,而 +=
会获取正文中当前的 html,用它本身加上你刚刚添加的内容替换它。
要定位另一个元素,您可以执行 document.querySelector(element).innerHTML;
或 jquery $(element).html();
关于javascript - 初学者 javascript/jquery - document.write,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27180408/