本文实例讲述了Javascript进制转换的方法。分享给大家供大家参考。具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>进制转换</title> <script type="text/javascript">var x = 6;var num = x.toString(2);//把整数转换为2进制,注意toString方法中的2表示“二进制”//alert("num=" + num);var z = "110";var num2 = parseInt(z, 2);...
本文实例分析了Javascript的节点关系。分享给大家供大家参考。具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>节点关系</title> <script type="text/javascript"> function Demo() {var divObj = document.getElementById("divDemo");//获取父节点var parentNode = divObj.parentNode;//displayNodeInfo(parentNode);//获取子节点...
本文实例讲述了javascript中attachEvent用法。分享给大家供大家参考。具体分析如下: 一般我们在JS中添加事件,是这样子的 obj.onclick=method 这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢? obj.onclick=method1 obj.onclick=method2 obj.onclick=method3如果这样写,那么只有最后绑定的事件,这里是method3会被执行,这个时候我们就不能用onclick这样的写法了,主角改登场了,在IE中我们可以使用attachEven...
本文实例讲述了Javascript递归打印Document层次关系的方法。分享给大家供大家参考。具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>递归显示节点层次关系</title> <script type="text/javascript"> var ResultStr = ""; function ListNode(node,level) {PrintInfo(node, level);level++;var nodes = node.childNodes;for (var i =...
本文实例分析了JavaScript中继承的用法。分享给大家供大家参考。具体如下: // define the Person Class function Person() {} Person.prototype.walk = function(){alert (I am walking!); }; Person.prototype.sayHello = function(){alert (hello); }; // define the Student class function Student() {// Call the parent constructorPerson.call(this); } // inherit Person Student.prototype = new Person(); // correct t...
本文实例讲述了javascript事件冒泡。分享给大家供大家参考。具体分析如下: 事件冒泡: 如果元素A嵌套在元素B中,那么A被点击不仅A的onclick事件会被触发,B的onclick也会被触发, 触发的顺序是"由内而外".验证:在页面上添加一个table,table里有tr,tr里有td,td里放一个p, 在p,td,tr,table中添加事件响应 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"...
本文实例讲述了javascript动态设置样式style的方法。分享给大家供大家参考。具体分析如下: 动态修改style 1.易错:修改元素的样式不是设置class属性,而是className属性. 2.易错:单独修改样式的属性使用"style.属性名".注意在css中属性名在javascript中 操作的时候属性名可能不一样,主要集中在那些属性名中含有-的属性,因为 javascript中-是不能做属性,类名的。所以在CSS中背景色是background-clolor,而javascript中则是style.b...
本文实例讲述了javascript中innerText和innerHTML属性用法。分享给大家供大家参考。具体分析如下: 几乎所有DOM元素都有innerText,innertHTML属性(注意大小写),分别是元素标签内 的文本表示形式和HTML源代码,这两个属性是可读可写的 innerHTML也可以取代createElement,属于简单,粗放型,后果自负的创建 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"...
本文实例讲述了js字符串操作方法。分享给大家供大家参考。具体如下: var str="This is my first Script code."; document.write("原字符串为:"+str+"<br>") document.write("第五个字符之后的部分:"+str.slice(5,-1)+"<br>"); document.write("第五个字符之后的15个字符:"+str.substr(5,15)+"<br>"); document.write("第五个字符后至第15个字符:"+str.substring(5,15)+"<br>");希望本文所述对大家的javascript程序设计有所帮助...
本文实例讲述了js表格排序的方法。分享给大家供大家参考。具体如下: <html> <head> <title>SortTable2</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> var k=0; /**//************************************************************************** 排序的主方法,有三个形参,STableTd,iCol,sDataType分别为需要排序的表格ID, 需要排序的表格列号,所在列的数据...
本文实例讲述了javascript操作表格排序的方法。分享给大家供大家参考。具体如下: 完整例子如下: <html><head><title>Table Sort Example</title><script type="text/javascript">//转换器,将列的字段类型转换为可以排序的类型:String,int,floatfunction convert(sValue, sDataType) {switch(sDataType) {case "int":return parseInt(sValue);case "float":return parseFloat(sValue);case "date":return new Date(Date.parse(s...
本文实例讲述了js网页滚动条滚动事件用法。分享给大家供大家参考。具体分析如下: 在做js返回顶部的效果时,要监听网页滚动条滚动事件,这个事件就是:window.onscroll。当onscroll事件发生时,用js获得页面的scrollTop值,判断scrollTop为一个设定值时,显示“返回面部” js网页滚动条滚动事件 <style type="text/css"> #top_div{ position:fixed; bottom:80px; right:0; display:none; } </style> <script type="text/javasc...
本文实例讲述了javascript原始值和对象引用的方法。分享给大家供大家参考。具体分析如下: 一句话来说:原始值是不可变的,而对象引用是可变的。 js中的原始值(undefined、null、布尔值、数字和字符串)与对象(包括数组和函数)有着本质的区别。原始值是不可更改的,任何方法都无法更改一个原始值;对于字符串来说,字符串中所有的方法看上去返回了一个修改后的字符串,实际上返回的是一个新的字符串值: var str="hello world";...
本文实例讲述了javascript变量声明的方法。分享给大家供大家参考。具体分析如下: js中使用一个变量之前应当先声明。变量使用关键字var来声明。 如果未在var声明语句中给变量指定初始值,则该变量值为undefined。 不用在声明变量时指定变量类型,js变量可以是任意数据类型。 使用var语句重复声明变量是合法且无害的。如果重复声明带有初始化器,则就和简单的赋值语句没啥区别。 如果试图读取一个没有声明的变量,则js会报错。在EC...
本文实例讲述了javascript显式类型转换的方法。分享给大家供大家参考。具体分析如下: 尽管js可以做许多自动类型转换,但某些时候仍然需要做显示类型转换或为了代码逻辑清晰易读而做显示类型转换。 做显示类型转换最简单的方法就是用Boolean()、Number()、String()或Object()函数: Number("3") //3 String(false) //"false" false.toString()//同上 Boolean([]) //true Object(3) //new Number(3)js中的某些运算符会做隐式类型转...