学习打卡——JavaScript第一天
JavaScript 能够改变 HTML 内容
getElementById() 是多个 JavaScript HTML 方法之一。
查找” id="demo" 的 HTML 元素,并把元素内容(innerHTML)更改为 "Hello JavaScript":
document.getElementById("demo").innerHTML = "Hello JavaScript";
JavaScript 同时接受双引号和单引号
document.getElementById("demo").innerHTML = 'Hello JavaScript';
JavaScript 能够改变 HTML 样式 (CSS)
改变 HTML 元素的样式,是改变 HTML 属性的一种变种:
document.getElementById("demo").style.fontSize = "25px";
JavaScript 能够隐藏 HTML 元素
可通过改变 display 样式来隐藏 HTML 元素:
document.getElementById("demo").style.display="none";
JavaScript 能够显示 HTML 元素
可通过改变 display 样式来显示隐藏的 HTML 元素:
document.getElementById("demo").style.display="block";
<script>标签
在 HTML 中 JavaScript 代码必须位于<script>与</script>标签之间
<script>
document.getElementById("demo").innerHTML = "我的第一段 JavaScript";
</script>
JavaScript函数和事件
JavaScript 函数是一种JavaScript代码块,他可以在调用时被执行
<head> 或 <body> 中的 JavaScript
您能够在 HTML 文档中放置任意数量的脚本。
脚本可被放置与 HTML 页面的 <body> 或 <head> 部分中,或兼而有之。
<head> 中的 JavaScript
在本例中,JavaScript 函数被放置于 HTML 页面的 <head> 部分。
该函数会在按钮被点击时调用:
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "段落被更改。";
}
</script>
</head>
<body>
<h1>一张网页</h1>
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">试一试</button>
</body>
</html>
<body> 中的 JavaScript
在本例中,JavaScript 函数被放置于 HTML 页面的 <body> 部分。
该函数会在按钮被点击时调用:
<!DOCTYPE html>
<html>
<body>
<h1>A Web Page</h1>
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">试一试</button>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "段落被更改。";
}
</script>
</body>
</html>
外部脚本的优势
- 分离了HTML和代码
- 使HTML和JavaScript更易于阅读和维护
- 已缓存的JavaScript文件可加速页面加载
- 外部引用
- 可通过完整的URL或相对于当前网页的路径引用外部脚本:
相关推荐
levels:使用 smoothState.js 的 Ghost 主题
关卡——幽灵主题 特征 使用 smoothState.js 加载带有 CSS 流畅过渡的 AJAX 页面。 自定义上一篇/下一篇文章导航。 支持 Ghost 0.5.x 浏览器兼容性 IE9+ ✓ 其他一切 ✓ 学分 上/下一篇文章导航基于: : by
Android毕设实战项目基于Android系统Auto.js的钉钉自动每日打卡——浙江海洋大学版本.zip
【项目资源】: 适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
50JavascriptProjects:我们有 50 个项目,其中包括 HTML5、CSS3 和 Javascript 扩展。 享受编码..
50个Javascript项目 我们有 50 个项目,其中包括 HTML5、CSS3 和 Javascript 扩展。 您可以复制任何项目的整个链接并粘贴搜索栏以显示项目。 享受编码... 1)扩展卡——https: )ExpandingCards 2)ProgressingSteps -- 3)RotatingNavigation -- 4)HiddenSearchWidget -- 5)BlurryLoading -- 6)ScrollAnimation -- 7)SplitLandingPage -- 8)FormWaweAnimation -- 9)SoundBoard --
hiragana-flashcards
平假名抽认卡 您可以在以下位置看到此部署:<<<<<<<头 3d82f05c6d9a6ac0dc70915c6bf4c0ce53130a01
动感效果的TAB选项卡jquery 插件
动感效果的TAB选项卡jquery 插件,需要的朋友可以参考下。


