javascript - 在库中包含 <div></div>

标签 javascript html css function header

我的 Javascript 函数使用 document.getElementById('ID_NAME').style.display='block' 调用了一些“div”部分。

我的问题是,有没有一种方法可以将这些“div”包含在 .js、.css 或源 self 的 header 的其他类型的库中?

如果我将 div 代码直接复制并粘贴到头部,它工作正常,但是,当我尝试将它包含在我的 .js 或 .css 库中时,它不会执行。

代码

<script type="text/javascript>

function myFunction() {
var a = window.location.href;
var b = "http://www.myblog.com/";

if (a == b) {
setTimeout(function(){ 
document.getElementById('EXAMPLE1').style.display='block';}, 3000);}} 

window.onload = myFunction();

</script>

<div id="EXAMPLE1" class="offer_content">
<embed src="http://www.domain.com/" width="100%" 
height="100%">
</div>

我知道必须有一种方法可以将“div”代码插入到库中。我需要我的一些客户轻松地将它“src”到他们自己的网站中。

非常感谢 Stack 社区!

乔恩

最佳答案

在另一个单独的 JS 文件中,divs.js:

divs.js

function changeDiv(){
    document.getElementById('EXAMPLE1').style.display='block';
}

index.html

<script src="divs.js"></script>
<script type="text/javascript">

function myFunction() {
var a = window.location.href;
var b = "http://www.myblog.com/";

if (a == b) {
    setTimeout(changeDiv, 3000);
}

window.onload = myFunction();

</script>

<div id="EXAMPLE1" class="offer_content">
<embed src="http://www.domain.com/" width="100%" 
height="100%">
</div>

此外,您的代码中似乎存在语法错误。尝试使用 JS 控制台(使用“Firebug”之类的东西)运行此文件以进行调试。

关于javascript - 在库中包含 <div></div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28131481/

相关文章:

javascript - HTML5 Canvas : Not drawing

javascript - 为什么 Webpack 在我的主目录中寻找预设?

javascript - d3 ClipPath - 为什么它会切断图表顶部?

javascript - Jquery 部分不工作。 split 并未消退

html - 在 Bootstrap 3 中将列表包装到新行

html - 包装背景图像不会从页面上消失

javascript - 单击链接时 Accordion 打开

javascript - 无法让 Jquery 选项卡在简单侧边栏 Bootstrap 模板中工作

javascript - 调试时在 Vue-CLI 应用程序中禁用转译为 ES5

php - 更改作为 php 文件的 jQuery 样式表