0

動的に名前が付けられる2つのJavaScript関数があります..

function a1(){
   //some codes
}

function a2(){
   //some codes
}

function a3(){
   //some codes
}

確かにPHPによって生成された上記のこれらの関数..

<?php 
  for($i = 1; $i <= $load_period->count; $i++){ 
?>
  <script type="text/javascript">
  function a<?php echo $i;?>(){
     //javascript functions
  }
  </script>
<?php 
  } 
?>

今、これらの関数の両方を for.. で呼び出す必要があります。

for(var i= 1; i <= 3; i++){
   // here the solution code .. 
   // doesn't work >> a+i+();
}
  • NB 1 : 「a+i+();」では機能しません。.
  • NB 2:「EVAL」構文を使用したくない

解決策をありがとう..

4

3 に答える 3