2015-01-22 2 views
-1

Я пытаюсь разделить слово Google и и сохранить его в качестве элемента массива, но он не работаетJavascript не может разделить строку

<!DOCTYPE html> 
<html> 
<body> 

    <p> 
    Click "Try it" to display the first array element, after a string split.  
    </p> 

    <button onclick="myFunction()">Try it</button> 

    <p id="demo"></p> 

    <script> 
    function myFunction() { 
     var str = "google"; 
     var arr = str.split(""); 
     var txt = arr[0]; 
     document.getElementById("demo").innerHTML = arr[0]; 
    </script> 

</body> 
</html> 
+2

Функция не закрыта. Проверьте консоль, вы должны получить сообщение об ошибке. – elclanrs

+2

Это самое худшее название, которое я видел еще. Он говорит абсолютно нулевую о том, с какой проблемой вам нужна помощь. –

+0

смотрите в консоли браузера при ошибках. Если вы использовали правильный отступ, у вас будет больше шансов обнаружить ошибки. – charlietfl

ответ

0

Работает как задумано ...

function myFunction() { 
 
     var str = "google"; 
 
     var arr = str.split(""); 
 
     var txt = arr[0]; //Why are you setting this 
 
     document.getElementById("demo").innerHTML = arr[0]; //if you're not using that variable anyway 
 
    }
<button onclick="myFunction()">Try it</button> 
 
<p id="demo"></p>

Хотя я не понимаю, почему вы разделили бы "".

+0

Я изучаю javascript. и спасибо большое за то, что потратили ваше время на помощь мне –

+0

@vSugumar Хорошо, никаких проблем, удачи. Закройте свою функцию, и она должна работать нормально. – Shahar

Смежные вопросы