125個字符我有具有以下內容截斷字符串在Div元素
It is a dummy text Lorem Ipsum Iswwpe ID DFDLJLKDjlk It is a dummy text Lorem Ipsum Iswwpe ID DFDLJLKDjlk It is a dummy text Lorem Ipsum Iswwpe ID DFDLJLKDjlk <a href="#">click here</a>
我不得不修剪DIV內容到125個字符,並且具有添加在端「更多」的鏈接Div元素。我正在使用DOJO庫作爲JS庫
以下代碼用於修剪和替換爲更多鏈接。但是,長度包括<a href="#"> and </a>
標籤。我不想僅獲取文本長度。
var name= elm.innerHTML;
if(name.length > 125){
var subtext = name.substring(125, feednamelength);name.replace(subtext , '<a href="#">More</a>');
}
如果您有任何問題,請告訴我們您的代碼。 – dfsq 2013-02-27 14:03:00
你不能使用css解決方案嗎?它必須是一定數量的字符嗎?看到這裏爲CSS信息https://developer.mozilla.org/en-US/docs/CSS/text-overflow – Dreamwalker 2013-02-27 14:07:28
@Zonder它不會剪輯文本多達125個字符,因爲它取決於元素的寬度。 – 2013-02-27 14:10:41