zoukankan      html  css  js  c++  java
  • javaScript 入门

    1.javaScript 在html中的位置

    <script type="text/javascript">

    javaScript 的代码写在< script></script>之间。

    </script>

    注意;script 标签可以放在<head>标签中,<body>标签中,也可以放在<body>标签外。

    2.新建js 文件在HTML 文件中引入js 文件

    a.新建JS文件,文件名为 js1.js 并在文件中写入要打印信息。例如:

    alert("js1里面的信息");

    b.在HTML文件中引入js文件

    例如:<script src="js/js1.js" type="text/javascript" charset="utf-8"></script>

    3.javaScript 文件中以英文状态下的";"结束。

    4.javaScript 的注释

    a.单行注释://

    b.多行注释 :/*    */

    5. javaScript 变量的命名

    定义变量使用关键字var,语法如: var  +变量名   

    例如: var   a=10;

    变量名的命名规则:

    a.变量必须使用字母、下划线(_)或者美元($)开始。

    b.数字不能放在最前面。

    意:在js文件要区分大小写,变量要先声明再使用。

    6.javaScript 判断语句(if...else)

    例如:

     var myage=18;

      if(myage>=18){

      alert("你是成年人");

      }else{

      alert("你是未成年人!");

      }

    7.javaScript  函数

    基本语法:

    function  函数名(){// function 函数的关键字

    函数代码;

    }

    例如:

    function add2(){

    var sum=2 + 3;

    alert(sum);

    }

    add2();//调用函数

    8.document.write() 直接在网页上写内容

    例如:

    a .输出内容用""括起来,直接输出""号中的内容

    document.write( "<p style="color: red;">嘿嘿嘿!</p>" );

    // style="color: red; 为字体设置颜色为红色

    b. document.write(变量名);

    c.document.write(变量名+"内容");

    9. javaScript-警告(alert 消息对话框)

    例如:alert("hello world");

     10.javaScript-确认(confirrm 消息对话框)

    语法:confirm(str) ;

    例如:

    function fun1(){

    var res =confirm("你喜欢美女");

    if(res == true){

    document.write('喜欢')

     

    }else{

    document.write("不喜欢");

    }

    }

    <input  type="button" name="" id="" value="点我选择喜欢对象" onclick="fun1()"/>

    11.javaScript-提问(prompt 消息对话框)

    语法:prompt(str1,str2);

    function fun2(){

    var res = prompt("请输入姓名:","张三");

    if(res == null){

    alert("我是"+res);

    }else if(res ==''){

    alert("内容为空");

    }else{

    alert("我是"+res);

    }

    }

    fun2();

    12. javaScript-打开窗口(window.open)

    例如:

    function f_open (){

    mywin= window.open('https://www.baidu.com');

    }

    <input type="button"  id="" value="点击打开窗口" onclick="f_open()"/>

    13.javaScript _关闭窗口(window.close)

    a.关闭本窗口   window.close();

    b.关闭指定窗口  窗口对象.close();

    例如;

    function f_close(){

    mywin.close();

    }

    <input type="button"  id="" value="点击关闭窗口" onclick="f_close()"/>

    14.innerHTML 属性

    innerHTML 属性用于获取或替换HTML元素的内容

    <h1>hello1</h1>

    <h1>hello2</h1>

    <h1>hello3</h1>

     

    <p id="p1" > I love JavaScript!</p>

    <input type="button" name="bi" id="btn" value="点我改变P标签内容" onclick="change_p_content()" />

    <script type="text/javascript">

    var h=document.getElementsByTagName('h1') ;

    alert(h[1].innerHTML);

    //

    // var p1=document.getElementById('p1');

    // alert(p1.innerText);

    function change_p_content(){

    var p1 =document.getElementById('p1');

    p1.innerHTML='我喜欢JAVASCRIPT';

    // var btn=document.getElementById('btn');

    // btn.value ='I love JavaScript!';

      var btn1=document.getElementsByName('bi');

    btn1[0].value ='I love JavaScript!';

    }

    注意:innerHTML要区分大小写

    15.getElement的用法

    /* getElementById 参数是 id 后面的值

    * getElementsByName 参数是  name 后面的值 (input)

    * getElementsByTagName 参数是标签名 比如 p span a h div 

    * 最后需不需要使用数组下标,就看是getElements 还是 getElement

    * 复数就要下标取值。

    * */

  • 相关阅读:
    python2.7打印中文乱码的问题解决
    Tesseract5.0训练字库,提高OCR特殊场景识别率(一)
    git比较重要但是又容易忘记的操作
    ntp局域网时间同步操作
    Flask使用原生sql语句
    Linux的tail命令查看文件
    使用gitlab的webhook进行前端自动部署
    通过queue实现前端的被动接收
    互动interactive与多行输出
    复习
  • 原文地址:https://www.cnblogs.com/sbj-dawn/p/7017844.html
Copyright © 2011-2022 走看看