2011-03-06 36 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; 
}