gpt4 book ai didi

javascript - JQuery $(document).ready() 和 document.write()

转载 作者:行者123 更新时间:2023-12-03 21:43:26 29 4
gpt4 key购买 nike

首先,有没有办法在 JQuery 的 $(document).ready() 方法中使用 document.write() ?如果有,请告诉我,因为这会解决我的问题。

否则,我应该使用某人的代码来使用我的代码。问题是我不允许以任何方式改变他的代码。不起作用的部分看起来像这样:

document.write('<script src=\"http://myurl.com/page.aspx?id=1\"></script>');

脚本标记引用一个 aspx 页面,该页面执行一系列测试,然后输出如下内容:

document.write('<img src=\"/image/1.jpg\" alt=\"Second image for id 1\">')

这些脚本只是实际发生情况的示例。这里的问题是我在初始脚本中有一个 document.write() ,在附加到第一个脚本的脚本中有一个 document.write()我必须以某种方式使其在 JQuery 的 $(document).ready() 函数中工作,而不更改他的代码。

我不知道该怎么办。帮忙?

最佳答案

根据给定的要求,不,如果没有真正整理文档,您就不能使用 document.write。如果您真的不想更改代码,您可以像这样重写 document.write() 的功能,然后再添加结果:

var phbRequirement = "";

$(function() {
document.write = function(evil) {
phbRequirement += evil;
}
document.write("Haha, you can't change my code!");
$('body').append(phbRequirement);

});

确保在使用 document.write 函数之前覆盖它。您可以随时进行。

其他答案很无聊,这很有趣,但是为了满足给定的要求,几乎以错误的方式做了。

关于javascript - JQuery $(document).ready() 和 document.write(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/761148/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com