JavaScript入门

<script type="text/JavaScript">//JavaScript代码写在这里</script>

<script type="text/JavaScript">alert("弹出消息框")</script>

引入js文件

<script src="script.js" ></script>//在HTML中引入js文件

javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行。

  比如进行页面显示初始化的js必须放在head里面,因为初始化都要求提前进行(如:给页面body设置css等);而如果是通过事件调用执行的function那么对位置没有什么要求。
<script type="text/JavaScript">
document.write("hello");//在网页输出hello

</script>

定义变量使用关键字var:

var 变量名 

什么是函数:
  <script type="text/JavaScript">
    function contxt()
    {
alert("调用函数了!");
    }
  </script>
  //当点击“点击我”按钮,弹出“调用函数了!”对话框
  <form>
  <input type="button" value="点击我" οnclick="contxt()"/>
  </form>
confirm消息对话框通常用于允许用户做选择的动作,如:“确定要删除吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)
  function rec(){
    var message=confirm("确定要删除吗?");
    if(message==true){ document.write("点击确定删除");}
    else{document.write("点击取消");}
  }


prompt弹出消息对话框

通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮,取消按钮与一个文本输入框)

  var myname=prompt("请输入你的名字:);
  if(myname!=null){
    alert("你好"+myname);
  }else{
    alert("没有输入名字");
  }
open()方法可以查找一个已经存在或者新建的浏览器窗口
语法:
  window.open([URL],[窗口名称],[参数字符串);
    。URL:可选参数,在窗口中要显示网页的网址或者路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
    。窗口名称:可选参数,被打开窗口的名称
      1.该名称由字母、数字和下划线字符组成
      2."_top""_blank""_self"具有特殊意义的名称。
        "_top":在新窗口显示目标网页
"_blank":在当前窗口显示目标网页
"_self":框架网页中在上部窗口中显示目标网页
      3.相同name的窗口只能创建一个,要想创建多个窗口则name不能相同。
      4.name不能包含有空格
    。参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
      

s

  例如:打开http://www.imooc.com 网站,大小为300px*200px,无菜单,无工具栏,无状态栏,
  有滚动条窗口;
  <script type="text/javascript">
  window.open('http://www.imooc.com','_blank','width=300,height=200,menubar=no,toolbar=no,
  status=no,scrollbars=yes');
  </script>


close()关闭窗口
用法:
  window.close();//关闭本窗口
  或:
  <窗口对象>.close();//关闭指定的窗口
  例如:关闭新建的窗口
  <script type="text/javascript">
  //将新打开的窗口对象,存储在变量mywin中
  var mywin=window.open('http://www.imooc.com');
  mywin.close();
  </script>
注意:上面代码在打开新窗口的同时,关闭该窗口,看不到被打开的窗口


通过ID获取元素

  网页由标签将信息组织起来,而标签id属性值是唯一的,就像是每个人有一个身份证号一样,只要通过身份证号就可以找到相对应的人。那么在网页中,通过id先找到标签,然后进行操作。
  语法:
    document.getElementById("id");


innerHTML属性
  innerHTML属性用于获取或替换HTML元素的内容
  语法:
    Object.innerHTML
    注意:
    1.Object是获取的元素对象,如通过document.getElementById("id");获取的是元素
    2.注意书写,innerHTML区分大小写
    例:
    <body>
<p id="con">Hello World!</p>
<script>
 var mycon=document.getElementById("con");
 document.write("p标签原始内容:"+mycon.innerHTML+"<br>);
 //输入元素内容
 mycon.innerHTML="New text!";//修改元素内容 
 document.write("p标签修改后内容:"+mycon.innerHTML);
 </script>
    </body>


改变HTML样式
  语法:
    Object.style.property=new style;
  注意:Object是获取的元素对象,如通过document.getElementById("id")获取的元素;
  基本属性表(property):
 

s

  注意:该表只是一小部分css样式属性,其他样式也可以通过该方法设置和修改

显示和隐藏(display)属性
  网页中经常会看到显示和隐藏效果,可以通过display属性来设置
  Object.style.display="value";
  注意:Object是获取的元素对象,如通过document.getElementById("id")获取的元素;
  value取值:
  none 此元素不会被显示(隐藏)
  block 此元素将显示为块级元素(显示)


控制类名(className属性)
  className属性设置或返回元素的class属性
  语法:
  object.className=classname(css样式名);
  作用:
  1.获取元素的class属性
  2.为网页内的某个元素指定一个css样式来更改元素的外观


清除style样式的设置

 object.removeAttribute("style");







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值