随笔分类 - 前端技术
摘要:在Web开发时,很多时候会遇到一个问题。我在一个页面嵌入了iframe,并且我想获得这个iframe页面某个元素的值。那么该如何实现这个需求呢?先来看下演示:效果演示iframe1中文本框的值:在IE下操作IFrame内容的代码:document.frames["MyIFrame"].document.getElementById("s").style.color="blue";但是这在Firefox下无效。所以,想到在Firefox下用FireBug来调试。经过调试发现在Firefox下可用以下代码来实现:document.getE
阅读全文
摘要:IE的键盘监听最多只能作用于document上(window我试过不行)如果内嵌了iframe并且你的焦点在iframe上,那么按键无效这里我用CTRL+Q写的例子:function test(){ if(event.ctrlKey&&window.event.keyCode==81){ myalert(); }}document.body.oncontextmenu=function rightClick(){ window.event.returnValue= false;}
阅读全文
摘要:能力有限:问个问题,标签相对页面高度,是怎么写?鼠标的横坐标,X轴: event.clientX;鼠标的竖坐标,Y轴: event.clientY;网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域高(包括边线的宽):document.body.offsetHeight;网页正文全文宽: document.body.scrollWidth;网页正文全文高: document.body.scrollHeight;网页被卷去的左: document.body.s...
阅读全文
摘要:转载的,但不明确出处往往我们需要在 JS 中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。方法一、setAttributevar obj = document.getElementById("obj");obj.setAttribute("onclick", "javascript:alert('测试');");这里利用 setAttribute 指定 onclick 属性,简单,很好理解,但是:IE 不支持,IE 并不是不支持 setAttribute 这个函数,而是不支持用 s
阅读全文
摘要:visibility隐藏的对象还保留对象显示时所占的物理空间,display则不保留。可以保存下面的代码看看效果: 具体步骤: 代码示例: ←SS属性为visibility:hidden的对象 ←SS属性为display:none的对象 特别提示用visibility属性控制隐藏的对象还占据着它显示时的位置,而display则没有。 特别说明display属性设置元素的显示方式,对应脚本特性为display,可选值为none、block和inline,各值的说明如下:none隐藏元素,不保留元素显示时的空间。block块方式显示元素。inline以内嵌方式显示元素。inline-block对象
阅读全文
摘要:substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar必选项。要提取子字符串的字符串文字或 String 对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。length可选项。在返回的子字符串中应包括的字符个数。说明如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。示例下面的示例演示了substr 方法的用法。function SubstrDemo(){ var s, ss; ...
阅读全文
摘要:onabort 当用户中断下载图像时触发。onactivate 当对象设置为活动元素时触发。onafterprint 对象所关联的文档打印或打印预览后立即在对象上触发。 onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。 onbeforeactivateMicrosoft® Internet Explorer 6 新增 对象要被设置为当前元素前立即触发。 onbeforecopy 当选中区复制到系统剪贴板之前在源对象触发。 onbeforecut 当选中区从文档中删除之前在源对象触发。 onbeforedeactivate 在 activeEleme
阅读全文
摘要:onkeydown 当用户按下键盘按键时触发onkeypress 当用户按下字面键时触发 onkeyup 当用户释放键盘按键时触发=================================keycode值使用例子===================================/* * 禁止刷新按钮 */function clearFlushKey(){ if(event.keyCode == 116){ event.keyCode=0; return false; }}=================================keycode值======...
阅读全文

浙公网安备 33010602011771号