关于firefox的几个小问题 1、textbox里敲回车实现点击按钮效果2、获取iframe的document3、替换网页文本内容(特殊文字) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onkeydown="javascript:var keycode; if(window.event) keycode = event.keyCode; else keycode = event.which; if(keycode == 10 || keycode == 13){button.click;}"document.getElementById("frameId").contentWindow.document;//orwindow.frames["frameName"].document;function replaceText() { var range; if(document.createRange) { range = document.createRange(); } else range = document.body.createTextRange(); if(range.findText) { while(range.findText("oldtext")) { range.pasteHTML(range.text.fontcolor("#ff0000")); range.collapse(true); } } else { var sel,el; sel = window.getSelection(); while(window.find("oldtext")) { el = document.createElement("SPAN"); el.style.color="#ff0000" sel.getRangeAt(0).surroundContents(el); } } } 1. <input type="text" onkeypress="javascript:if(event.keyCode==13)_button_.click();" /> 其实把input=text套在form里就会默认点击submit2. <input type="button" onclick="javascript:alert(window.frames[0].document);" />3. <textarea ondblclick="javascript:this.value=this.value.replace(/\d/gi, '');">....3....</textarea> 具体区域用dom方法来查找 比如with (document.getElementsByTagName("div")[0]) { innerHTML = innerHTML.replace(//gi, "");}写好正则表达式就行了 2楼的仁兄没用过firefox吧??还有你的replace岂不把html标签也给replace掉了! wpf .cs类读取.xaml资源文件 C#读入XML数据 c# 打包数据库文件 是不是一定要安装sql server DataGridView绑定数据较少时的问题? 如何将C#的表单(a.aspx)传值到(B.aspx) b.aspx为弹出的新窗口? PDA怎么设置才能访问到IP为 202.××.××.××的教育网内的 web service 请教如何遍历网站(textbox输入网站名称)目录结构 $$$$$$$$两个数据库间的数据操作 动态改变数组大小的问题 关于datagrid的问题 C#基础问题 关于object[] string[] int[] 的问题
document.getElementById("frameId").contentWindow.document;
//or
window.frames["frameName"].document;function replaceText()
{
var range;
if(document.createRange)
{
range = document.createRange();
}
else range = document.body.createTextRange(); if(range.findText)
{
while(range.findText("oldtext"))
{
range.pasteHTML(range.text.fontcolor("#ff0000"));
range.collapse(true);
}
}
else
{
var sel,el;
sel = window.getSelection();
while(window.find("oldtext"))
{
el = document.createElement("SPAN");
el.style.color="#ff0000" sel.getRangeAt(0).surroundContents(el);
}
}
}
其实把input=text套在form里就会默认点击submit2. <input type="button" onclick="javascript:alert(window.frames[0].document);" />3. <textarea ondblclick="javascript:this.value=this.value.replace(/\d/gi, '');">....3....</textarea>
具体区域用dom方法来查找
比如
with (document.getElementsByTagName("div")[0]) {
innerHTML = innerHTML.replace(//gi, "");
}
写好正则表达式就行了
还有你的replace岂不把html标签也给replace掉了!