有关outerhtml的问题,很急,在线等待!!! var s = obj.outerHTML;s = s.replace(/<p>/g, "<br>");s = s.replace(/<\/p>/g, ""); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s = obj.outerHTML;s = s.replace(/<p>/gi, "<br>");s = s.replace(/<\/p>/gi, "");完善1下:D 还是不行啊。我把具体情况介绍一下,老大帮我参考一下应该怎么解决。首先,我在文本编辑区输入一段内容,中间可能有几个回车。然后,在我点击“<—html设计模式”按钮时,就产生转换。这时,输入的几个回车就变成了<p></p>。转换代码如下:function sos.onclick(){ //编辑模式切换sos.blur()if(sos.innerHTML=='←场景设计模式'){sos.innerHTML='Html编程模式→';editor.htmtd.style.display='none';editor.webtd.style.display='';editor.EditCtrl.focus();editor.EditCtrl.document.open();editor.EditCtrl.document.write(editor.form1.htm.value);editor.EditCtrl.document.close();yesweb=1;}else{sos.innerHTML='←场景设计模式';editor.webtd.style.display='none';editor.htmtd.style.display='';editor.form1.htm.focus() var s = editor.EditCtrl.document.all(0).outerHTML; s = s.replace(/<p>/g, "<br>"); s = s.replace(/<\/p>/g, "");editor.form1.htm.value=s;yesweb=0;txt()}这个代码中,我已经将<p></p>转换,为什么没用呢,最后显示的还是<p></P>望老大指点迷津!!! sw47(小豆冰棍儿) : 真不愧是老大啊。问题已经解决了! 不过,我看不懂啊!能不能请你告诉我为什么要这样写??? replace(/<p>/gi, "<br>"); /g和/gi又有什么区别呢? 关于浏览器兼容性 jQuery的dialog里的buttons怎么弄... 正则表达式的\b javascript如何同步调用webservice? 请问我如何才能获取并且设置页面位置,top和left 怎么禁止用户刷新页面?? firefox js 如何让旋转后的图片适应层 请教关于frame中分隔线宽度是否可以设置的问题 关于html属性的操作 问个jQuery的属性选择器的问题。。。。。在线等 请问哪里能找到多张图片不断向上滚动的JS代码? 请教javascript计算的精度问题,高分请教!
s = s.replace(/<p>/gi, "<br>");
s = s.replace(/<\/p>/gi, "");
完善1下:D
我把具体情况介绍一下,老大帮我参考一下应该怎么解决。
首先,我在文本编辑区输入一段内容,中间可能有几个回车。
然后,在我点击“<—html设计模式”按钮时,就产生转换。这时,输入的几个回车就变成了<p></p>。
转换代码如下:
function sos.onclick(){ //编辑模式切换
sos.blur()
if(sos.innerHTML=='←场景设计模式')
{
sos.innerHTML='Html编程模式→';editor.htmtd.style.display='none';editor.webtd.style.display='';editor.EditCtrl.focus();
editor.EditCtrl.document.open();editor.EditCtrl.document.write(editor.form1.htm.value);editor.EditCtrl.document.close();yesweb=1;
}else{
sos.innerHTML='←场景设计模式';editor.webtd.style.display='none';editor.htmtd.style.display='';editor.form1.htm.focus()
var s = editor.EditCtrl.document.all(0).outerHTML;
s = s.replace(/<p>/g, "<br>");
s = s.replace(/<\/p>/g, "");
editor.form1.htm.value=s;yesweb=0;
txt()
}
这个代码中,我已经将<p></p>转换,为什么没用呢,最后显示的还是<p></P>
望老大指点迷津!!!
真不愧是老大啊。问题已经解决了!
不过,我看不懂啊!能不能请你告诉我为什么要这样写???
replace(/<p>/gi, "<br>");
/g和/gi又有什么区别呢?