Javascript 如何在页面加载后加载脚本标记?
我正在尝试在页面加载后立即加载广告脚本。通常,广告脚本如下所示Javascript 如何在页面加载后加载脚本标记?,javascript,php,html,Javascript,Php,Html,我正在尝试在页面加载后立即加载广告脚本。通常,广告脚本如下所示 <script id="someId" language="javascript"> someVar = thisValue; somethingElse </script> 请注意,它已经有了一个标签,移除它不会呈现广告。因此,无论发生什么,它都必须在那里,而且,里面的东西不应该被修改 问题是,我无法尝试将其放置在函数中 我正试着这么做,把标签装上午
<script id="someId" language="javascript">
someVar = thisValue;
somethingElse
</script>
请注意,它已经有了一个标签,移除它不会呈现广告。因此,无论发生什么,它都必须在那里,而且,里面的东西不应该被修改
问题是,我无法尝试将其放置在函数中
我正试着这么做,把标签装上午餐
<script type="text/javascript">
function load() {
//this is were the add goes
<script id="someId" language="javascript">
someVar = thisValue;
somethingElse
</script>
}
</script>
然后通过
<script type="text/javascript">window.onLoad = load;</script>
从技术上讲,这就是我想要做的,但我无法执行这段代码。在页面加载后运行标签广告最好的方法是什么?快速搜索延迟加载
嗯,有两个主要错误: window.onload=加载;不超载 写函数声明的内部是没有意义的
<script>
function load() {
//this is were the add goes
someVar = thisValue;
somethingElse
}
window.onload = load;
</script>
你不能写那样的东西吗
如果你做不到,至少,试着把你的工作做到底
将脚本放置在元素底部可以提高显示速度,因为脚本编译会降低显示速度
如果你真的需要,
这样放置即可:
<script id="someId" language="javascript">
function load() {
//this is were the add goes
someVar = thisValue;
somethingElse
}
window.onload = load;
</script>
试着这样做:
<script id="someId" language="javascript">
function load() {
//this is were the add goes
someVar = thisValue;
somethingElse
}
window.onload = load;
</script>
这可能有用。脚本元素上的布尔异步属性允许外部JavaScript文件在可用时运行,而不会首先延迟页面加载。在页面加载之前或之后处理jQuery的简单方法:
jQuery(function($){
// Use jQuery code here with $ formatting.
// Executes BEFORE page finishes loading.
});
jQuery(document).ready(function($){
// Use jQuery code here with $ formatting.
// Executes AFTER page finishes loading.
});
然后在页面加载后处理jQuery的第二部分中,使用加载Javascript文件:
$.getScript('/js/main.js');
如果您希望在JS文件加载后立即启动新JS,请简单地这样做:
$.getScript('/js/main.js', function() {
// Executes AFTER main.js file is loaded.
});
.Hi,在script.js中添加标记可以吗?我已经进入了一个概念,但事实并非如此?我只是想问一下,因为需要标签才能让广告正常工作。嗨,脚本中的代码不应该被修改。只是为了测试,我尝试了它,但它不起作用,我认为外部脚本阻止我对标记进行更改。所以不要更改它。使用第二个。还是导入一些外部脚本?还有一个问题:请尝试将您的移动到结尾。您好,这也不起作用,在页面呈现后,浏览器会向我发送空白屏幕。代码中可能有错误。确保你已经写了底部与任何额外的代码这正是我想要的。