javascript - $(document).ready(function (){} 以及它如何转换为 HTML
问题描述
我刚开始学习代码,遇到了一些关于 javascript/jquery 的问题,以及它是如何在我的 HTML 页面上运行/显示的。
此时,我正在 CodePen 中进行练习,并遇到了一个问题,即我的 HTML 标题未显示在我的页面加载中,但我的 javascript 正在按预期运行。我的目标是让我的显示和 javascript 在其下方运行,我怀疑这与我对该$(document).ready
方法的使用有关。
我的代码中是否有一些我遗漏或误解的内容,即当我的页面加载时 h2 没有显示?
$(document).ready(function() {
for (x = 1; x < 100; x++) {
if (x % 3 === 0 && x % 5 === 0) {
document.write("FizzBang" + '<br/>')
} else if (x % 3 === 0) {
document.write("Fizz" + '<br/>')
} else if (x % 5 === 0) {
document.write("Bang" + '<br/>')
} else {
document.write(x + '<br/>')
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h2>Challenge 2</h2>
解决方案
推荐阅读
- ios - React-native 升级相关类型错误
- selenium - 在 Jmeter 的 Selenium WebDriver 的下拉列表中选择选项
- scala - 使用 groupBy 选择出现次数最多的值
- angular - 角度拖放
- javascript - Object.values() 用于其属性是 Javascript 中的数组的对象
- python - Python dbf 包:读取带有备忘录数据的文件不起作用
- mysql - 修改要为下一条新记录插入的标识值
- python - 如何使用 pyinstaller 创建可独立运行的 QML 地图?
- linux - 在 for 循环中使用预处理的标准输出,而不创建要从中读取的文件
- node.js - AWS lambda节点js返回响应