Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在空格前获取一些字符串,并使用Javascript将其保存在变量中_Javascript_Html - Fatal编程技术网

在空格前获取一些字符串,并使用Javascript将其保存在变量中

在空格前获取一些字符串,并使用Javascript将其保存在变量中,javascript,html,Javascript,Html,我怎么能从“约翰·史密斯”的字串中得到“约翰” (我不想使用.substring();因为它位于联系人表单上,并且值可能会有所不同。) 基本上,我需要在第一个空间之前得到所有东西 约翰·史密斯 var str=document.getElementById(“名称”); var first=str.split(“”[0]; 警报(第一); 您可以使用该方法 “John Smith”。拆分(“”[0]将返回“John” 在您的情况下,它将是: var str = document.getEleme

我怎么能从“约翰·史密斯”的字串中得到“约翰”

(我不想使用.substring();因为它位于联系人表单上,并且值可能会有所不同。)

基本上,我需要在第一个空间之前得到所有东西

约翰·史密斯
var str=document.getElementById(“名称”); var first=str.split(“”[0]; 警报(第一); 您可以使用该方法

“John Smith”。拆分(“”[0]
将返回“John”

在您的情况下,它将是:

var str = document.getElementById("name").innerHTML;
var first = str.split(" ")[0];
alert(first);
你可以使用这个方法

“John Smith”。拆分(“”[0]
将返回“John”

在您的情况下,它将是:

var str = document.getElementById("name").innerHTML;
var first = str.split(" ")[0];
alert(first);

嗯。我不明白为什么不会。我做了一个JSFIDLE来测试:^引用了他以前的评论,这表明这不起作用。嘿,看看上面的代码,有什么问题吗??很抱歉之前的评论我指的是上面的代码,不是你的。我把它删掉了。@mattnowstech啊,我明白为什么了。使用
.innerHTML
!嗯。我不明白为什么不会。我做了一个JSFIDLE来测试:^引用了他以前的评论,这表明这不起作用。嘿,看看上面的代码,有什么问题吗??很抱歉之前的评论我指的是上面的代码,不是你的。我把它删掉了。@mattnowstech啊,我明白为什么了。使用
.innerHTML
!var str=document.getElementById(“名称”).innerHTMLvar str=document.getElementById(“名称”).innerHTML