美文网首页
JavaScript基本用法

JavaScript基本用法

作者: panda_Hi | 来源:发表于2019-01-08 14:21 被阅读14次

1、代码位置

  • HTML内部:
    位于 <script> 与 </script> 标签之间。可被放置在 HTML 页面的 <body> 和 <head> 部分中。
  • 外部单独文件中,不需要 <script></script>标签,外部文件通常包含被多个网页使用的代码。
    外部 JavaScript 文件的文件扩展名是 .js。
    如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件:
    外部.js文件
<!DOCTYPE html>
<html>
<body>
<script src="myScript.js"></script>
</body>
</html>

<head>标签中:

<!DOCTYPE html>
<html>

<head>
<script>
function myFunction()
{
document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
}
</script>
</head>

<body>

<h1>我的 Web 页面</h1>

<p id="demo">一个段落</p>

<button type="button" onclick="myFunction()">尝试一下</button>

</body>
</html> 

<body>标签中:

<!DOCTYPE html>
<html>
<body>

<h1>我的 Web 页面</h1>

<p id="demo">一个段落</p>

<button type="button" onclick="myFunction()">尝试一下</button>

<script>
function myFunction()
{
document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
}
</script>

</body>
</html> 

2、输出

JavaScript 输出:
JavaScript 没有任何打印或者输出的函数。
JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。

  • 使用 document.write() 方法将内容写到 HTML 文档中。
    可以直接写到html页面。也可以通过函数,整个页面加载完成后执行,会覆盖整个html页面。

  • 使用 innerHTML 写入到 HTML 元素。
    要访问某个元素,可以在标签中指定id="id name",然后使用document.getElementById("id name")获取标签内容。
    document.getElementById("demo") 是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。该方法是 [HTML DOM]中定义的。
    innerHTML = "Paragraph changed." 是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。

  • 使用 console.log() 写入到浏览器的控制台。
    通过浏览器的调试工具查看,F12,console。相比alert的方式,通过控制台不会再打断正常的显示效果。

代码demo.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>JavaScript输出</title>
</head>
<body>
    <h1>JavaScript输出示例</h1>
    <p id="demo">段落示例</p>
    <p>如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。</p><br>
    <button type="button" onclick="over()">点击覆盖整个html页面</button><br>
    <script>
    window.alert("使用window.alert()弹出警告框来显示数据");
    document.getElementById("demo").innerHTML="修改指定元素来获取或插入数据";
    document.write("使用document.write()写入数据到html页面上");
    function over()
    {
        document.write("已执行over函数中的document.write()");
    }
    a = 5;
    b = 6;
    c = a+b;
    console.log(c+"使用console.log()写到浏览去控制台");
    </script>
</body>
</html>

效果展示:

弹窗警告框.png
指定元素已修改.png
加载完成后覆盖效果.png
console写到控制台.png

3、语法

相关文章

网友评论

      本文标题:JavaScript基本用法

      本文链接:https://www.haomeiwen.com/subject/qslvrqtx.html