简单点
把LABEL都替换成DIV
把LABEL都替换成DIV
解决方案 »
- 用script可以重写body 内容吗?
- 各位大哥,滚动条如何分页
- 请教个页面加载时脚本的问题
- ExtJs中Grid初始化时的问题
- jquery ui dialog 绑定键盘出现问题 请高手帮忙啊
- 如何给元素注册事件方法
- 如何用JS打开新窗口,并关闭原来窗口
- 通过名称得到对象,出现undefined
- 判断日期输入是否合法的正则,要匹配:2004-8-1,2004-08-01,2004-8-12,2004-11-1(2004-22-42为不合法!)急用!!!
- 菜鸟问各位高手一个简单的问题
- div层移动的问题??????
- 用户如何在客户端将查询出的结果<table>表格,导出生成 Execl表格??
<script>
var a=' <LABEL title=\longrightarrow_^ contentEditable=false> <TD name=\"###\"> <LABEL onkeyup=\"getExpressionFromHtml($(\'editArea\').innerHTML);\" contentEditable=true style=\"BORDER-RIGHT: #2da8ae thin dotted; BORDER-TOP: #2da8ae thin dotted; VERTICAL-ALIGN: middle; BORDER-LEFT: #2da8ae thin dotted; CURSOR: hand; BORDER-BOTTOM: #2da8ae thin dotted; TEXT-ALIGN: center\" onclick=appEditArea()> 321321 </LABEL> </TD> </LABEL> ';
alert(a.replace(/(<\/?)LABEL([^>]*?>)/gi,"$1div$2"))
</script>
直接替换
2层LABEL,里面的那个加,外面的不加?
这样不就行了
<script>
var a='aaaaaa <LABEL title=\longrightarrow_^ contentEditable=false> <TD name=\"###\"> <LABEL onkeyup=\"getExpressionFromHtml($(\'editArea\').innerHTML);\" contentEditable=true style=\"BORDER-RIGHT: #2da8ae thin dotted; BORDER-TOP: #2da8ae thin dotted; VERTICAL-ALIGN: middle; BORDER-LEFT: #2da8ae thin dotted; CURSOR: hand; BORDER-BOTTOM: #2da8ae thin dotted; TEXT-ALIGN: center\" onclick=appEditArea()> 321321 </LABEL> </TD> </LABEL> bbbbbb';
alert(a.replace(/(<LABEL[^>]*?>.*<\/LABEL>)/i,"<div>$1</div>"))//alert("<div>"+a+"</div>")
</script>
<TABLE>
<TBODY>
<TR>
<TD></TD>
<TD name=\"###\"><div><LABEL onkeyup=\"getExpressionFromHtml($('editArea').innerHTML);\" contentEditable=flase onclick=appEditArea()>231</LABEL></div></TD>
<TD></TD></TR>
<TR>
<TD></TD>
<TD name=\"###\"><LABEL onkeyup=\"getExpressionFromHtml($('editArea').innerHTML);\" contentEditable=flase onclick=appEditArea()>321啊啊啊啊</LABEL></TD></TR></TBODY></TABLE></LABEL>"
現在的結果
我想讓DIV在整個LABEL外面別的地方不加
只在外面加<div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var a='<DIV> <TABLE> <TR> <TD> </TD> <TDname=\"###\"> <div> <LABEL onkeyup=\"getExpressionFromHtml($(\'editArea\').innerHTML);\" contentEditable=flase onclick=appEditArea()> 231 </LABEL> </TD> <TD> </TD> </TR> <TR> <TD> </TD> <TD name=\"###\"> <LABEL onkeyup=\"getExpressionFromHtml($(\'editArea\').innerHTML);\" contentEditable=flase onclick=appEditArea()> 321啊啊啊啊 </LABEL> </TD> </TR> </TBODY> </TABLE> </LABEL> </DIV>'
alert(a.replace(/(<LABEL[^>]*?>.*?<\/LABEL>)/gi,"<div>$1</div>"))
//setTimeout(function(){document.getElementById("cs").src=a},3000)
//-->
</SCRIPT>