Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Использовать Split (https://javascript.ru/forum/misc/52968-ispolzovat-split.html)

Lexx32 15.01.2015 10:00

Использовать Split
 
Привет Всем, помогите новичку правильно использовать функцию split
функция
function dolt() {
 loopCount=0;
 var Found=false
 var Item=document.forms[0].sub.value.toLowerCase();
  	
 document.getElementById("info").innerHTML="";
 
	for(var i=2; i<=Keyword[0]; i++){
	contains(Item,Keyword[i].toLowerCase())
	if(comp==Item){
 	loopCount++;
	var tagList = Keyword[i].split(','); // здесь не разбивает в чем ошибка ???
	document.getElementById("info").innerHTML=document.getElementById("info").innerHTML+'<table border="1" Width="90%">
		<tr><td>'+tagList[1]+'</td>
		    <td>'+tagList[2]+'</td>	
		    <td>'+tagList[3]+'</td>	
     		    </tr></table>'
	Found=true;

     			}
			  }

if(!Found)

if(loopCount==0){
MsgBox.document.write('<script Language="JavaScript">window.status=("Total 0 found")</'+'script'+'>');
      }
    }

Deff 15.01.2015 17:54

Keyword - уже массив
Keyword[i] - один элемент массива ?
Приведите реальное содержимое
Keyword и Keyword[i]

danik.js 16.01.2015 10:18

Цитата:

Сообщение от Lexx32
document.getElementById("info").innerHTML=document .getElementById("info").innerHTML+

Ох жеж ё**й ты нах**й. Открой для себя +=
И вообще, нефиг в цикле модифицировать innerHTM. Собери все в строку, и после цикла уже присваивай.


Часовой пояс GMT +3, время: 11:06.