html 20130820

Javascript:

JavaScript 是一种轻量级的编程语言。

 

JavaScript 是可插入 HTML 页面的编程代码。

 

JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行

 

如需在 HTML 页面中插入 JavaScript,请使用 <script> 标签。

<script> 和 </script> 会告诉 JavaScript 在何处开始和结束。

<script> 和 </script> 之间的代码行包含了 JavaScript:

 

 

简单实例:

document.write("<h1>This is aheading</h1>");

向页面输出“<h1>This is a heading</h1>”翻译成html元素

 

点击“点击这里”按钮都会输出显示” Welcome!”

<button type="button"οnclick="javascript:alert('Welcome!')">点击这里</button>

<button type="button"οnclick="alert('Welcome!')">点击这里</button>

 

 

isNaN(X):判断X是否为数字

 

 

·        JS 输出

Document.write();//直接输出

Document.getElementById(“id”).innerHTML=”内容”;

 

 

 

分号 ;

分号用于分隔 JavaScript 语句。

通常我们在每条可执行的语句结尾添加分号。

使用分号的另一用处是在一行中编写多条语句。

提示:您也可能看到不带有分号的案例。

在 JavaScript 中,用分号来结束语句是可选的。

 

 

 

JavaScript代码块(js方法)

JavaScript 语句通过代码块的形式进行组合。

块由左花括号开始,由右花括号结束。

块的作用是使语句序列一起执行。

JavaScript 函数是将语句组合在块中的典型例子。

下面的例子将运行可操作两个 HTML 元素的函数:

 

 

JavaScript对大小写敏感。

JavaScript 对大小写是敏感的。

当编写 JavaScript 语句时,请留意是否关闭大小写切换键。

函数 getElementById 与 getElementbyID 是不同的。

同样,变量 myVariable 与 MyVariable 也是不同的。

 

 

Javascript注释(三种):

/**

    */块

    /*

    */

    //

 

 

变量定义:

格式:[var] 变量名称[ = 初值];

 

 

 

A===B:全等比较(值和类型)

&&

||都要短路

C=表达式1?值1:值2;

当表达式1的值为true时,c=值1;反之c=值2。

 

 

数组:

    //数组

格式一:

       var as = newArray(3);

       as[0] ="a";

       as[1] ="b";

       as[2] ="c";

       for(vari=0;i<as.length;i++){

           alert(as[i]);

       }

格式二:

       var ss =["BMW","Volvo","Saab","Ford"];

       for(vari=0;i<ss.length;i++){

           alert(ss[i]);

       }

       //JS异常

       try{

           aaaalert('aaa'); 

       }catch(err){

           alert(err);

       }

格式三:

var as = newArray("BMW","Volvo","Saab");

 

布尔:Boolean

日期和时间:Date

数学:Math

数字:Number

字符串:String

 

Document对象:

getElementById()

返回对拥有指定 id 的第一个对象的引用。

5

1

9

Yes

getElementsByName()

返回带有指定名称的对象集合。

5

1

9

Yes

getElementsByTagName()

返回带有指定标签名的对象集合。

5

1

9

Yes

动态添加行和列

EG:

function addrow(){//添加行

       var tb =document.getElementById("tid");//获取表格元素

       tds=tb.getElementsByTagName("tr")[0].getElementsByTagName("td");//获取表格中行的列数

       var tr1 =document.createElement("tr")//创建行

       for(vari=0;i<tds.length;i++){//创建行中的列

           var td1 =document.createElement("td");//创建列

           var tx1= document.createTextNode("列1");//创建列中文本元素

           td1.appendChild(tx1);//将文本元素添加到列中

           tr1.appendChild(td1);//将列元素添加到行中

       }

       tb.appendChild(tr1);//将行添加到表格中

    }

    functionaddcol(){//添加列

       var tb =document.getElementById("tid");//获取表格元素

       trs=tb.getElementsByTagName("tr");//获取表格中的所有行

       for(i=0;i<trs.length;i++){//为每一行添加一列

           var tri= trs[i];

           var td1= document.createElement("td");//创建列元素

           var tx1= document.createTextNode("列1");//创建文本元素

           td1.appendChild(tx1);//将文本元素添加到列元素中

           tri.appendChild(td1);//将列元素添加到行中

       }

    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值