我試圖做一個Javascript書籤將:使用Javascript - 比X個字符全部替換線
- 一下(類「mceContentBody」)的表單字段的內容,
- 發現所有段落標籤中標籤內的內容少於 超過50個字符,並且
- 內部添加「strong」標籤。
所以 <p>This is less than 50 chars</p>
將成爲 <p><strong>This is less than 50 chars</strong></p>
但 <p>This is a very long line that is more than 50 characters so it will remain untouched.</p>
這是我現在所擁有的,但是當我運行它,它使表單域的全部內容大膽。
我相信我已經用正則表達式拙劣了。我錯過了什麼?
javascript:var x = window.frames[1].document.getElementsByClassName("mceContentBody")[0].innerHTML;
x=x.replace(/(<p.*?>([A-Za-z ]{0,50})<\/p>)/g, "<p><strong>$1</strong></p>");
window.frames[1].document.getElementsByClassName("mceContentBody")[0].innerHTML=x;empty();
謝謝!
這很好用,謝謝!不幸的是,我沒有足夠的聲望來支持你的回覆,但是這樣做的確有竅門! – mb6347
很高興我能夠幫助。 – pete