将外部 Javascript 文件添加到从 codepen 导出的 Html 代码
Adding External Javascript file to Html Code Exported from codepen
所以这是我使用 Codepen 的代码。我尝试在本地浏览器中的 Codepen 外部执行它,但它不起作用。任何人都可以解释它有什么问题。我尝试添加包含外部 javascript 文件路径的脚本,该文件包含以下代码,单击 Head Tag 时会弹出对话框,但没有成功。
document.getElementById("open-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.add("active");
});
document.getElementById("dismiss-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.remove("active");
});
<div class="popup center">
<div class="icon">
<i class="fa fa-check"></i>
</div>
<div class="title">
Success!!
</div>
<div class="description">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias nihil provident voluptatem nulla placeat
</div>
<div class="dismiss-btn">
<button id="dismiss-popup-btn">
Dismiss
</button>
</div>
</div>
<div class="center">
<button id="open-popup-btn">
Open Popup
</button>
</div>
使用脚本标签。
添加内联代码:
<script type="text/javascript">
document.getElementById("open-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.add("active");
});
document.getElementById("dismiss-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.remove("active");
});
</script>
或者包括您的文件相对于索引的路径:
<script src='script.js'></script>
脚本通常包含在索引文件正文底部的结束正文标记之前
所以这是我使用 Codepen 的代码。我尝试在本地浏览器中的 Codepen 外部执行它,但它不起作用。任何人都可以解释它有什么问题。我尝试添加包含外部 javascript 文件路径的脚本,该文件包含以下代码,单击 Head Tag 时会弹出对话框,但没有成功。
document.getElementById("open-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.add("active");
});
document.getElementById("dismiss-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.remove("active");
});
<div class="popup center">
<div class="icon">
<i class="fa fa-check"></i>
</div>
<div class="title">
Success!!
</div>
<div class="description">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias nihil provident voluptatem nulla placeat
</div>
<div class="dismiss-btn">
<button id="dismiss-popup-btn">
Dismiss
</button>
</div>
</div>
<div class="center">
<button id="open-popup-btn">
Open Popup
</button>
</div>
使用脚本标签。
添加内联代码:
<script type="text/javascript">
document.getElementById("open-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.add("active");
});
document.getElementById("dismiss-popup-btn").addEventListener("click",function(){
document.getElementsByClassName("popup")[0].classList.remove("active");
});
</script>
或者包括您的文件相对于索引的路径:
<script src='script.js'></script>
脚本通常包含在索引文件正文底部的结束正文标记之前