javaScript常用方法详解编程语言

javaScript常用方法详解编程语言

1.输入域属性或值发生改变时触发的事件:onpropertychange

2.JSP或HTML去掉body背景色的参数设置<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

3.脚本获得输入内容的方法:var char = String.fromCharCode(event.keyCode);

4.动态控制table行的方法:

动态新增行(tr):

var listTable=document.getElementByIdx(“listTable”);//获得要添加行的table对象

var newRow=listTable.insertRow();//调用table对象的insertRow()方法,动态加入一行

newRow.insertCell().innerHTML=””;//动态添加行里的单元格,并根据需要设置单元格内容

动态删除行(tr):调用时传this对象

function delTr(obj){

var listTable=document.getElementByIdx(“listTable”);//获得要删除行的table对象

listTable.deleteRow(obj.parentNode.parentNode.parentNode.rowIndex);//调用table对象的deleteRow()方法,删除指定行号的行,参数是要删除的行号,table的行号是从0开始的,动态获得的方法是obj.parentNode.rowIndex.parentNode是指执行操作的对象到td的层次,如<td><div><input type=”button” value=”删除”/></div></td>,如此结构,需要经过三个parentNode才能找到td}

5.脚本报错excel文件的方法:

var content = document.getElementByIdx(“disDiv”).innerHTML;//导出的数据

var obj=window.open(”,”,’width=5,height=5′);

obj.document.write(content);

obj.document.execCommand(‘Saveas’,true, excelName + ‘.xls’);

obj.window.close();

6.刷新窗口的方法:

window.location.reload();//该方法不需要参数,但弹出提示框

window.location.replace(url);//该方法需要请求路径

7.js里java代码的使用类似于HTML,用<%=%>,alert(‘<%=%>’)

8.获得指定类型的所有输入域对象的方法,document.all.tags(“INPUT”),返回对象数组

9.脚本操作select的选项

获得其所有选项的方法,document.getElementByIdx(“select的Id”).options

增加:document.getElementByIdx(“select的Id”).add(new Option(“label”,”value”))

删除某个选项的方法,document.getElementByIdx(“select的Id”).options[i]=null

每个选项有text和value两个属性,text是显示内容,value是值

10.获得键盘按键值:event.keyCode

11.获得鼠标左右键值:event.button==2(右键),event.button=1(左键)

12.去前后空格的方法:

String.prototype.trim = function(){

// 用正则表达式将前后空格,用空字符串替代。

    return this.replace(/(^/s*)|(/s*$)/g, “”);

}

13.动态获得FRAME的src,框架名.location.href

14.动态改变IFRAME的src方法,框架名.location.href=’JSP文件名’

15.将新开窗口的值返回给前一页面的方法:window.returnValue = dataList;dataList可以是简单类型,也可以是数组

16.获得屏幕高度的方法document.body.clientHeight,宽度:document.body.clientWidth

17.JavaScript 的replace方法,为了实现全部替换,需要将被替换字符写成正则表达式形式,否则,若只给方法两个字符串类型的参数的话,只能替换第一个匹配字符,详细可查看API

18.javascript四舍五入的方法是Math.round(),round其实是取整的方法,例子:Math.round(33.333333333*100)/100,保留两位小数位。

19.页面嵌入flash的实现代码:<embed src=”http://www.itxm.net/a/a07.swf” width=”180″ height=”180″ type=”application/x-shockwave-flash” wmode=”transparent”></embed>

javaScript常用方法详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/14979.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论