用js生成n个a即aaaaaaaaaaaaa...

JavaScript034

用js生成n个a即aaaaaaaaaaaaa...,第1张

n,N是手误还是不同的数啊?另外n在哪赋值了?另外,你想把结果保存在a么?

给个示例你:

var n = 10 // 你想要的a的个数n

var a=new Array(n)

for (var i=0i<ni++)

    a[i]='a'

var na = a.join("")

// na是你要的结果。

另外,可以用另一更简单的方法:

var n = 10 // 你想要的a的个数n

var na = new Array(n + 1).join('a') // na即你要的结果

说一个思路:为每一个a添加点击事件,当点击时遍历所有的a,并把所有的a的class设置为m。再把当前a的class设置为n.

用一些js库(比如Mootools)很容易做到。用js的原型函数可能麻烦一点。

拙见,献丑了!!!!

方法只有一种.

步骤:

1、直接通过变量接收返回值。

2、通过document.write的方式输出显示。

示例:

function k(){

   return '1'

}

var a = k()//这里a接收函数k的返回值1

document.write(a)//这里显示a的结果