使javascript成为函数

使javascript成为函数,javascript,Javascript,我无法使其成为函数。请帮助。当我修改为函数并添加按钮时,它无法工作 我是javascript的新手。我想学习简单的脚本。但是对于下面的脚本,当我尝试添加“function xxx()”时,它不能与输入按钮一起工作 我试图用谷歌自己解决…失败了 <script> var myStr = "xxx yyy zzz"; var strArray = myStr.split(" "); // Display array values on page for

我无法使其成为函数。请帮助。当我修改为函数并添加按钮时,它无法工作

我是javascript的新手。我想学习简单的脚本。但是对于下面的脚本,当我尝试添加“function xxx()”时,它不能与输入按钮一起工作

我试图用谷歌自己解决…失败了

 <script>
    var myStr = "xxx yyy zzz";
    var strArray = myStr.split(" ");

    // Display array values on page
    for(var i = 0; i < strArray.length; i++){
        document.write("<p>" + strArray[i] + "</p>");
    }
</script>

var myStr=“xxx yyy zzz”;
var strArray=myStr.split(“”);
//在第页上显示数组值
对于(变量i=0;i”);
}

如果你被什么东西卡住了,就把你的代码分成块。首先,你要把一个字符串分解成一个数组,这就是你的第一个块。然后,您的第二块将是将其写入页面。所以我们的代码基本上是在我们的头脑中写出来的

---Break string
---Display broken string
所以要做一个函数,我们需要先写一个函数

myFunction = function(){

};
但是要使函数模块化,我们需要能够传入
变量

因此,我们将添加两个变量,一个是要传递的字符串,另一个是插入循环的断开文本的位置

myFunction = function(str, location){

};
现在我们必须处理这些变量

myFunction = function(str, location){
   ///test if str is a string
   if(typeof(str) == "string")
   {
       var l = str.split(" "); /// here we're spliting the string into an array by every space
       if(l.length >= 1) ///test if there's atleast one item
            for(i=0;i<l.length;i++) ///simple for loop
                location.innerHTML += "This is a part of str " + l[i] + "<br>" ///you can do anything here you want to do.
   }
};
myFunction=function(str,位置){
///测试str是否为字符串
如果(类型(str)=“字符串”)
{
var l=str.split(“”;///这里我们按每个空格将字符串拆分为一个数组
if(l.length>=1)///测试是否至少有一项

对于(i=0;iHey@Nezamm,欢迎来到StackOverflow!请阅读此处关于“如何提出一个好问题”的文档:然后编辑此文档或再次提问。具体来说,您应该发布您尝试过的内容,并指定哪些内容不起作用。否则,听起来您只是在要求他人为您工作。亲爱的Dave,对于由此造成的不便,我深表歉意。