JavaScript strike方法入門執行個體(給字串加上刪除線),javascriptstrike
JavaScript strike 方法
strike 方法返回使用 HTML strike 標籤屬性定義的刪除線樣式的字串。其文法如下:
複製代碼 代碼如下:
str_object.strike()
提示:該方法不符合 ECMA 標準,不建議使用。
strike 方法執行個體
複製代碼 代碼如下:
<script language="JavaScript">
var str = "www.jb51.net";
document.write( str.strike( "http://www.bkjia.com" ) );
</script>
運行該例子,輸出:
複製代碼 代碼如下:
www.jb51.net
提示:該方法返回使用 HTML strike 標籤定義的刪除線字串,即使用該方法並不能直接將字串變更為帶刪除線的字串。如果想動態改變元素字型為帶刪除線的字串,可參考下面的執行個體:
給字型文本加上裝飾效果(刪除線、底線、上劃線、閃爍)
複製代碼 代碼如下:
<html>
<script language="JavaScript">
function changFont( x ){
document.getElementById("article").style.textDecoration = x;
}
</script>
<body>
<p>
<a onClick="changFont('none');">無裝飾</a> <a onClick="changFont('line-through');">刪除線</a>
<a onClick="changFont('underline');">底線</a> <a onClick="changFont('overline');">上劃線</a>
</p>
<p id="article">
我是一些文字 ...<br />
Some Text ...
</p>
</body>
</html>
JavaScript 一段從字串刪除指定字串的函數
mymyFunc(a,b)
{
return a.replace("b","");
}
javascript刪除字串中指定的字元?有好方法?
用Regex吧
<script type="text/javascript">
var str="<DIV style='BACKGROUND: #1f6; WIDTH: 100%' jQuery1242708787218='6' jQuery1242708737953='7' jQuery1242635065203='7'>houhou</DIV>";
var reg=/jQuery([0-9])*=\'[0-9]\'/gi;
var str1=str.replace(reg,"");
alert(str1);
</script>
試了一下,應該是可以的