文章分类 -  JavaScript

摘要:ie支持outerText,firefox支持textContent复制代码 代码如下:if (isIE) { var spanTest=document.getElementById('spanTest'); spanValue = spanTest.outerText; } else { spanValue = spanTest.textContent; } 阅读全文
posted @ 2012-08-16 17:23 QQ天堂 阅读(2351) 评论(0) 推荐(0) 编辑
摘要:使用HTML元素的style.left,style.top,style.width,style.height以及width,height属性,都不能获得元素的真正位置与大小,这些属性取出来的都是原来的设置值,例如<table id="table1" width="500">,那么通过document.getElementById("table1").width取出来的值永远都是500,而不管这个表格是否已经被撑大了;同时,通过document.getElementById("table1").style 阅读全文
posted @ 2011-06-27 18:14 QQ天堂 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:DHTML元素属性列表下面的表格列出了 select 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。标签属性/属性标签属性属性描述ACCESSKEYaccessKey设置或获取对象的快捷键。ALIGNalign设置或获取对象针对其邻接文本如何排列。ATOMICSELECTION指定元素及其内容是否可以一不可见单位统一选择。canHaveChildren获取表明对象是否可以包含子对象的值。canHaveHTML获取表明对象是否可以包含丰富的 HTML 标签的值。CLASSclassName设置或获取对象的类。clientHeight获取对象的高度,不计算任何边距、边框、滚动条或可能 阅读全文
posted @ 2011-06-27 18:02 QQ天堂 阅读(1176) 评论(0) 推荐(1) 编辑
摘要:前提条件是当前元素必须设置为绝对定位。<h2 id="id" style=" position: absolute">当前元素</h2>设置: document.getElementById('id').style.width=value document.getElementById('id').style.height=value document.getElementById('id').style.top=value document.getElementById(' 阅读全文
posted @ 2011-06-27 16:30 QQ天堂 阅读(4234) 评论(0) 推荐(0) 编辑
摘要:Firefox浏览器能成为Web开发者和设计者最喜欢的浏览器,一个重要原因就是它有着丰富的插件可以用来辅助我们完成Web开发工作。下面给大家分享十款在Web开发工作中经常会用到的插件,利用好它们可以大大提高工作效率。1. FireBug在众多插件中Firebug无疑是大家最熟悉用的最多的了。Firebug集成在Firefox中,提供了一套开发辅助工具,诸如页面HTML、CSS、Javascript的浏览、编辑、调试、网络监控等等……2. FireShotFireShot是一款具有完备功能的屏幕截图插件。除了传统的截取可见区域和截取整个页面外,fireshot还支持截取浏览器窗口。此外fires 阅读全文
posted @ 2011-06-22 15:43 QQ天堂 阅读(329) 评论(0) 推荐(0) 编辑
摘要:事情 描写 onactivate 当对象设放为运动元素时触发。 onafterupdate 当胜利更新数据源对象中的联系关系对象后在数据绑订对象上触发。 onbeforeactivate microsoft&reg; internet explorer 6 新增 对象要被设放为以后元素前立刻触发。 onbeforecopy 中选中区复造到体系剪揭板之前在源对象触发。 onbeforecut 中选中区自文档中删除之前在源对象触发。 onbeforedeactivate 在 activeElement 从当前对象变为女文档其它对象之前立刻触发。 onbeforeeditfocus 在包括于 阅读全文
posted @ 2011-06-01 15:25 QQ天堂 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:text通常我们可以直接用maxlength属性来控制输入的字符会长度。但是textarea没有这个属性。asp.net的服务端textbox这个属性也不起效,所以我们只有用js脚本来控制好,废话不多说,先上代码javascipt源码:function textCounter(field, maxlimit, lines) {//参数说明:field是textarea对象,maxlimit是最大允许长度,lines是行数var arr = field.value.split("\n");//首先我们要为验证行数,通过分行符“\n”var perLine = "&q 阅读全文
posted @ 2011-04-20 10:11 QQ天堂 阅读(3236) 评论(0) 推荐(0) 编辑
摘要:unction validate(){//var Elements = document.all;var Elements = document.getElementsByTagName("*");var msgs;var i;for ( i in Elements ) {if ( Elements[i].type == "text" ) {alert(Elements[i].value); }}... 阅读全文
posted @ 2010-05-28 18:18 QQ天堂 阅读(159) 评论(0) 推荐(0) 编辑
摘要:WebBrowser是IE内置的浏览器控件,无需用户下载.一、WebBrowser控件  <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>二、WebBrowder控件的方法//打印WebBrowser1.ExecWB(... 阅读全文
posted @ 2010-05-13 12:03 QQ天堂 阅读(504) 评论(0) 推荐(0) 编辑
摘要:以前写 JavaScript 脚本时,事件都是采用 object.event = handler; 的方式初始化。这种方式对于 Internet Explorer、Mozilla/Firefox 和 Opera 来说很通用。但是有一个问题就是,这种方式只能一个事件对应一个事件处理过程。如果希望一个事件可以依次执行多个处理过程就不好用了。 但是 Internet Explorer 从 5.0 开始提... 阅读全文
posted @ 2010-05-12 18:34 QQ天堂 阅读(254) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Auth... 阅读全文
posted @ 2010-05-10 17:41 QQ天堂 阅读(5617) 评论(0) 推荐(0) 编辑
摘要:怎样获取预定义的table的行号和列号呢?很简单,只需要了解table的几个属性值用法即可。Table的总行数可以通过标记“tr”得到,但是table的列数却不能直接获取,它需要借助rows通过标记“th”和“td”得到。为了更直观,下面以示例来说明如何得到行号和列号。点击Id为'MyTable'的表格的任意单元时,返回该单元... 阅读全文
posted @ 2010-05-10 17:38 QQ天堂 阅读(582) 评论(0) 推荐(0) 编辑
摘要:利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。但第一种有可能在IE上有问题,所以推荐使用第二种。 1、insertRow(index):index从0开始 这个函数将新行添加到index的那一行前,比如insertRow(0),是将新行添加到第一行之前。默认的insertRow()函数相当于 insertRow(-1),将新行添加到表的... 阅读全文
posted @ 2010-05-07 18:28 QQ天堂 阅读(243) 评论(0) 推荐(0) 编辑
摘要:表格对象的insertRow和insertCell方法有一个默认的参数-1,表示在当前行或者单元格后插入行和单元格。在ie中可以不用填写这个参数,但是在firefox浏览器下必须加上这个参数否则就会出现缺少参数的错误。<html><head><title>multiUploadDemo</title></head><script l... 阅读全文
posted @ 2010-05-07 18:26 QQ天堂 阅读(653) 评论(0) 推荐(0) 编辑
摘要:<html><head><script type="text/javascript"> function show(){var tab = document.getElementById("test") ; //表格行数 var rows = tab.rows.length ; //表格列数 var cells = tab.rows.item(0).cells.... 阅读全文
posted @ 2010-05-07 17:20 QQ天堂 阅读(34217) 评论(0) 推荐(0) 编辑
摘要:不知道有多少人为Firefox写程序?所以也就不知道会有多少人对这篇文章感兴趣,但是无论如何,为了让这一系列的文章趋于完整,我还是决定把它写下来。准备工作调试Firefox里面的脚本需要安装一个插件Venkman:1.启动Firefox,浏览页面https://addons.mozilla.org/en-US/firefox/addon/2162.点击“ADD TO FIREFOX&r... 阅读全文
posted @ 2010-05-06 18:43 QQ天堂 阅读(9989) 评论(0) 推荐(0) 编辑
摘要:<form id="f"><select size="1" name="s"><option value="www.dwww.cn">设计家园</option><option value="baidu.com">百度</option></select></form>-------------------... 阅读全文
posted @ 2010-04-12 18:51 QQ天堂 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:<html> <head> <metaname="GENERATOR"content="MicrosoftFrontPage6.0"> <metaname="ProgId"content="FrontPage.Editor.Document"> <metahttp-equiv="Content-Type"content="text/html;c... 阅读全文
posted @ 2010-02-03 18:48 QQ天堂 阅读(10978) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Auth... 阅读全文
posted @ 2010-01-11 21:39 QQ天堂 阅读(2740) 评论(0) 推荐(0) 编辑
摘要:定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 e... 阅读全文
posted @ 2009-08-25 16:50 QQ天堂 阅读(166) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示