我有一篇1000字的文章。但我希望js会计算500个字,它会将它添加到div1。剩下500个单词将添加到div2。
怎么做?请帮帮我
由于
答案 0 :(得分:1)
您可以使用split(' ')
函数将文章转换为字符串数组,这将创建一个包含1000个单词的数组。
然后通过使用.splice(0,500)
你可以获得前500个单词,你可以使用.join(' ')
函数加入它们,这将为你提供前500个单词的字符串,然后你可以将字符串附加到格。
现在通过使用splice函数数组现在只包含剩余的500个单词,因此您可以直接连接剩余的单词并附加到第二个div。
以下是工作代码段,其中包含20个单词的示例,您可以将其转换为1000个单词。
$(document).ready(function() {
var str="word1 word2 word3 word4 word5 word6 word7 word8 word9 word10 word11 word12 word13 word14 word15 word16 word17 word18 word19 word20"
var strArray = str.split(' ');
$('#firstDiv').text(strArray.splice(0,10).join(' '));
$('#secondDiv').text(strArray.join(' '));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='firstDiv'>
</div>
<div id='secondDiv' style="margin-top :10px;;" >
</div>