2011-03-06 47 views
0

我想用开关功能建立一个js。我想从html得到innerHTML与一个不同的id名称。但是,在这种情况下如何增加数字呢?谢谢。JS开关,如何增加数字?

JS代码:

function(buildindex){ 
    var i = 1; 
    i = i + 1; 
    i++; 
     switch (buildindex){ 
      case i: 
      return document.getElementById("testi").innerHTML; 
     } 
    } 

的html代码:

<div id="test1">test1</div> 
<div id="test2">test2</div> 
<div id="test3">test3</div> 
<div id="test4">test4</div> 
+0

你是什么意思?因为'i = i + 1'与'i ++'相同,所以你将'i'加1。你的目标究竟是什么? – pimvdb 2011-03-06 21:18:25

+1

另外,如果只有一种情况,开关的作用是什么?你为什么不直接调用return document.getElementById(“test”+ i).innerHTML;? – 2011-03-06 21:19:51

回答

0
function(buildindex){ 
    return document.getElementById('test' + buildindex).innerHTML; 
} 
1

如何:

function(i) { 
    return document.getElementById('test' + i).innerHTML; 
}