-2
得到一個DOM後,一切都很好innerHTML,但我不希望全文被放在div中。從字符串讀取特定行?
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var extractedtext;
extractedtext=xmlhttp.responseText;
;
document.getElementById("myDiv").innerHTML=extractedtext;
}
}
xmlhttp.open("GET","list2.txt",true);
xmlhttp.send();
setInterval (loadXMLDoc, 1000);
}
如何在提取的文本中獲取一系列特定行,因爲它是一個巨大的txt文件?
'的indexOf()'具有執行'O(N)'通過串掃描。你可以一次完成整個操作(見我的答案)。 –
@MattBall'indexOf'只會從作爲第二個參數傳遞的索引開始掃描(參見[spec](http://es5.github.io/#x15.5.4.7)),所以它會「拾取它離開的地方「。我的'j = i;'這一行也意味着它不會從一開始就找到結尾。 –
啊,你說得對。 –