www.gxlcms.com测试 kdocTitle = document.title;//标题 if(kdocTitle == null){ var t_titles = document.getElementByTagName("title") if(t_titles && t_titles.length >0) { kdocTitle = t_titles[0]; }else{ kdocTitle = ""; } } window.alert(kdocTitle); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
对于写javascript写网页编辑器的人来说,获取textarea中的光标位置是一个非常重要的问题,而往往很多人在这个地方不知所措,找不到好的办法。昨天我在网上找到了一段javascript代码,本来不想把原版放在这里的,就是因为太精彩了,怕我给改坏了,所以还是原版放在这里吧。 var start=0; var end=0; function add(){ var textBox = document.getElementById("ta"); var pre = textBox.value.substr(...
不重复的随机数方案1:1531 毫秒 一般的思路是先创建一个1-3000的数组,每一次取出一个,然后让这个数组减少一个, 取一个,减少一个,这样就可以做到永不重复了。 随机不重复_www.gxlcms.com var count=3000; var original=new Array;//原始数组 //给原始数组original赋值 for (var i=0;i 脚本之家 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 不重复的随机数方案2:297毫秒 但是方案1采用了slice方法,此方法重新生成数组...
代码如下:数据源: 脚本之家 a_1 a_2 a_3 www.gxlcms.com www.kanshule.com document.write("取外层ul的li信息:"); var tree1 = document.getElementsByTagName("ul")[0].childNodes; for (var i = 0;i document.write(tree1[i].innerHTML); } document.write("取内层ul的li信息:"); var tree2 = document.getElementsByTagName("ul")[1].childNodes; for (var i = 0;i document.write(tree2[i].innerHTML); } JavaScript教程/...
方法1:将链接当作字符串 ,按照链接的格式分解,然后获取对应的参数值。 方法2:用正则直接匹配。 关键字:parameter 参数:location.href,url ,链接,javascript 方法1: 分解链接方式: 代码如下: function getQueryString(name) { // 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空 if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1) { return ''; } // 获取链接中参数部分 var...
这些东西的选取首先就要找出选择的是第几行,如下: var table = document.getElementById(""); var rowIndex = 0 ; for(var i=1;i{ var input = table.rows[i].cells[0].getElementsByTagName("input")[0].checked; if (input == true) { rowIndex = i; return rowIndex ; } } 取到TextBox中的值 table.rows[rowIndex].cells[3].getElementsByTagName("input")[0].value 取到Lable中的值 table.rows[rowIndex].cells[4].getEleme...
利用canvas的2d对象,我们可以获取图片每个像素点的数据 CanvasPixelArray 舜子这里也写了一个简单的 getImageData 的演示 图片取色演示。这个演示目前只能在ff3下运行。 能够获取像素点后,是不是以后的OCR文字识别系统都直接online了呢? 相关资料: http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-getimagedata
代码如下: function openOkurisakiPopup(obj) { var rowIndex,c o = obj while(o.tagName != "TD") o = o.parentNode if(o.tagName != "TD") return c = o.cellIndex while(o.tagName != "TR") o = o.parentNode if(o.tagName != "TR") return rowIndex = o.rowIndex } 行号:rowIndex 列号: c
代码如下: function GetLocalIPAddr(){ var oSetting = null; var ip = null; try{ oSetting = new ActiveXObject("rcbdyctl.Setting"); ip = oSetting.GetIPAddress; alert(ip); if (ip.length == 0){ return "没有连接到Internet"; } oSetting = null; }catch(e){ return ip; } return ip; } alert(GetLocalIPAddr()) 保存早本地,保存为 getip.htm即可JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下...
原理:采用innerText 或者 innerHTML 代码如下: var stock_code = stockcode.innerText; var stock_code = stockcode.innerHTML; test innerText 跟 innerHTML是两个非DOM标准的方法其区别如图所示:(图中应该为innerText)在IE中 innerText 跟 inner HTML 两个方法都能正常运行但是FF里面的innerText不可用,但是有一个替代方法: textContentIE: oDiv.innerText = aString; oDiv.innerHTML = aString;FF: oDiv.textContent = ...
guestbook demo var data = [ { id:11, name:'路人甲', mail:'somebodyA@foo.com', title:'测试一下这个留言板好用不', content:'测试就是测试,不要问我为什么测试,也不要问我为了什么测试,反正我就是要测试,你能把我怎么着?', time:'2007-03-21 12:33:43' }, { id:12, name:'路人乙', mail:'somebodyB@foo.com', title:'你好,麻烦你一件事', content:'你好,你能告诉我你的QQ吗?我有事麻烦你', time:'2007-...
window.location.pathname 比如: /windows/location/page.html 我想得到“windows”,请问用正则表达式怎么写? var a="/windows/location/page.html"; var reg=/(^(http[s]?:\/\/[^\/]*\/)|(^\/))([^\/]+)\/.*$/ig; var t=a.replace(reg,"$4"); alert(a + "\n" + "\n" + t); var a=top.location + "/windows/location/page.html"; var t=a.replace(reg,"$4"); alert(a + "\n" + "\n" + t); alert(top.location + "\n" + "...
方法有很多,举两种: 第一种:(通过String对象的charCodeAt方法) 代码如下:String.prototype.getBytesLength = function() { var length = 0; for(i = 0;i < this.length; i++) { iCode = this.charCodeAt(i); if((iCode >= 0 && iCode <= 255) || (iCode >= 0xff61 && iCode <= 0xff9f)) { length += 1; } else { length += 2; } } return length; } 第二种:(通过escape()方法转编码后判断) 代码如下:String.prototype.ge...
1234 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第二种方法,思路与第一种相同 代码如下: //预览函数 var colorid=""; function ShowTemp() { var eless = document.getElementsByName("colorStyle"); for(var i=0;i<eless.length;i++) { // alert(eless[i].checked+eless[i].name+eless[i].id); if(eless[i].checked) { colorid=eless[i].value; break; } } alert(colorid+"--"); }