学习打卡——JavaScript第一天

Tryharder1028 Tryharder1028 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

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 --

mckaywrigley

hiragana-flashcards

平假名抽认卡 您可以在以下位置看到此部署:&lt;&lt;&lt;&lt;&lt;&lt;&lt;头 3d82f05c6d9a6ac0dc70915c6bf4c0ce53130a01

林海靖

动感效果的TAB选项卡jquery 插件

动感效果的TAB选项卡jquery 插件,需要的朋友可以参考下。

weixin_38693311
评论
收藏 已收藏
分享
返回顶部
Tryharder1028
编程新手村 67,947 成员 3,261 内容