3

文字列「John Smith」から「John」を取得するにはどうすればよいですか?

(私は .substring(); を使用したくありません。連絡先フォーム上にあり、値が異なる可能性があるためです。)

基本的に、最初のスペースの前にすべてを取得する必要があります。;)

   <h1 id="name">John Smith</h1>

<script>

    var str = document.getElementById("name");

    var first = str.split(" ")[0];

    alert(first);

</script>
4

2 に答える 2

7

メソッドを使用できますString.split

"John Smith".split(" ")[0]「ジョン」を返します

あなたの場合、それは次のようになります。

var str = document.getElementById("name").innerHTML;
var first = str.split(" ")[0];
alert(first);
于 2013-07-10T03:08:32.673 に答える