2016-03-23 13 views
3

フィドル:https://jsfiddle.net/jzhang172/4ntjykr0/シンプルなjavascript split()は意図したとおりに動作しますか?

var x="pokemon,rykrkr"; 
 
x.split(","); 
 
document.getElementById('ok').innerHTML=x[0];
<div id="ok"></div>

は、これは私がそれをカンマで分割することを指定したため、全体の単語「ポケモン」を表示するようになっていませんか?

+0

'X'が分割されていません文字列。とにかくそれを保管しないでください。 – MinusFour

答えて

1
var x="pokemon,rykrkr"; 
y=x.split(","); 

document.getElementById('ok').innerHTML=y[0]; 
1

これはpokemon,rykrkrの最初の文字ですが、表示されていますが、分割された単語が必要です。

var x = "pokemon,rykrkr", 
 
    words = x.split(","); 
 

 
document.getElementById('ok').innerHTML = words[0];
<div id="ok"></div>

あなたはこのようにそれをしなければならないので、
3

.splitは、元の文字列を変更しません:

var x = "pokemon,rykrkr"; 
 
var splited = x.split(","); 
 

 
document.getElementById('ok').innerHTML = splited[0];
<div id="ok"></div>

関連する問題