JavaScript将整个代码插入主体
JavaScript insert whole code into body?
我已经试过很多次用这个代码插入整个脚本:
;
document.body.innerHTML += 'code here';
我想插入的是这个代码示例:
<script type="text/javascript">
var adfly_id = 000;
var adfly_advert = 'int';
var popunder = true;
var exclude_domains = ['example.com', 'yoursite.com'];
</script>
<script src="https://cdn.adf.ly/js/link-converter.js"></script>
关于如何通过javascript将此adfly脚本插入内容体的任何建议都将非常感谢。
var script=document.createElement('script');
script.type='text/javascript';
script.src="https://cdn.adf.ly/js/link-converter.js";
document.body.appendChild(script);
您可以将脚本放入html中。直接在这里输入。你不需要js来包含js。另外,如果您这样做,脚本实际上不会在页面加载时运行。
有一些解决方案可以让你做到这一点(就像马特·r给出的那样),但我强烈建议避免使用它们,除非你有一个很好的理由。
您必须显式地创建script
元素,然后将它们附加到文档:
// Create the element with the settings variables
var adfly_settings = document.createElement("script");
adfly_settings.setAttribute("type", "text/javascript");
adfly_settings.innerHTML = "var adfly_id = 000;'n" +
"var adfly_advert = 'int';'n" +
"var popunder = true;'n" +
"var exclude_domains = ['example.com', 'yoursite.com'];"
// Create the element with the external script
var adfly_lib = document.createElement("script");
adfly_lib.setAttribute("type", "text/javascript");
adfly_lib.setAttribute("src", "https://cdn.adf.ly/js/link-converter.js");
// Append them to the document
document.appendChild(adfly_settings);
document.appendChild(adfly_lib);
注意,这是丑陋的,为什么你不能把HTML代码附加到页面的第一个地方?
.html()
做这样的事情JSFiddle Demo
$(document).ready(function () {
$('.morebutton2').hide();
$('#btn').on("click", function () {
$("#st00f").html("<table style='border:solid'><tr><th>other things</th></tr></table>");
});
});
.html
将其内部的字符串转换为html语法。你只需要在JQuery中加上像
$("#elementID").html("<p>stuff</p>");
相关文章:
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何动态插入jquery代码
- 主体上的addEventListener('mousemove',..)-有多糟糕
- 动态插入的表:JQuery未检测到最后一行
- 使用JavaScript动态插入DIV的成本有多高
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 将对象动态插入到现有对象中
- 将数组中的值插入到表中
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 使用PHP插入HTML在JavaScript上不起作用
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- 如何使用innerHtml正确插入html
- AngularJS指令,在元素后插入HTML
- 当用户按下回车键时,自动在text区域/text中插入消息
- JavaScript将整个代码插入主体
- 用javascript打开主体标签后插入Google标签管理器
- 如何使用javascript在主体部分插入html内容