JavaScript学习笔记(二)

这一篇主要记录下使用外部的JavaScript文件来如何对HTML进行输出

在日常的开发中肯定需要输出数据来看看我们的函数是否调用正常,在JavaScript中有这几种输出方式:

  • 使用alert()函数弹出警告框
  • 使用document.write()方法写到HTML中
  • 使用innerHTML改变HTML元素
  • 使用console.log()写入浏览器的控制台

下面来分别介绍下这几种方式:

alert()

JavaScript代码:

function alertFunc() {
    window.alert(1 + 2);
}

HTML代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="javaScript.js"></script>
    <title>JavaScript学习之路</title>
</head>
<body>
    
    <script type="text/javascript">alertFunc()</script> 
    
</body>
</html>

可以看出链接外部js是<script type="text/javascript" src="javaScript.js"></script>,在HTML内部使用是<script type="text/javascript">alertFunc()</script>.

document.write()写入HTML元素

JavaScript代码:

function buttonAction() {
    document.write(Date());
}

HTML代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="javaScript.js"></script>
    <title>JavaScript学习之路</title>
</head>
<body>
    <p id="demo">我的第一个段落</p>
    <button onclick="buttonAction()">click me</button>
</body>
</html>

这里用到了<button></button>按钮元素,以及Date()时间函数,当文档加载后点击按钮执行buttonAction()方法的话那么整个HTML文档都只会显示时间,也就是说整个HTML页面将会被覆盖.

innerHTML操作HTML元素

JavaScript代码:

function innerFunc() {
    document.getElementById("demo").innerHTML="已经修改";
}

HTML代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="javaScript.js"></script>
    <title>JavaScript学习之路</title>
</head>
<body>
    <p id="demo">我的第一个段落</p>
    <script type="text/javascript">innerFunc()</script>
</body>
</html>

在这个方法中使用getElementById("demo")方法获取到在HTML中`id="demo"的元素,并且对其进行修改.

console.log()控制台输出

JavaScript代码:

function consoleFunc() {
    a = 1;
    b = 1;
    c = a + b;
    console.log(c);
}

HTML代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <script type="text/javascript" src="javaScript.js"></script>
    <title>JavaScript学习之路</title>
</head>
<body>
    <script type="text/javascript">consoleFunc()</script>
</body>
</html>

使用这个调出控制台可以看见打印信息:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JavaScript数据类型 在 JavaScript 中的数据类型:string(字符串)、number(数字,...
    yohn阅读 719评论 2 0
  • 一、常用互动方法 二、常见事件响应 三、JavaScript内置对象 一、常用互动方法 1-1、输出内容 内容可以...
    天空中的球阅读 349评论 0 0
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,899评论 0 8
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 8,094评论 2 17
  • 第一站豆蔻寺 皇家浴池,比粒寺,东美蓬,塔逊寺,盘蛇寺,圣剑寺 小吴哥落日。 同伴说想改行程多待几天了。
    Densou阅读 180评论 0 0

友情链接更多精彩内容