2016-04-19 12 views
0

play_IDをどのように関数toggleSound()に渡すのですか?どのように関数にjavascript varを渡すのですか?

onclick=\"javascript:var play_ID=$id;toggleSound();\" 
<script type=\"text/javascript\"> 

<script type=\"text/javascript\"> 
    function toggleSound() { 
     audioElem = document.getElementById(\"audio". $row["ID"]."\"); 
     if (audioElem.paused) 
      audioElem.play(); 
     else 
      audioElem.pause(); 
    } 
</script> 
+0

私は= play_ID –

+0

にelementByIdをしたいplay_ID、入力とは何ですか?サンプルを作れますか? – cgatian

+0

'play_ID'は、クリックされた要素を一意に識別しますか?もしそうなら、 'toggleSound(this)'を呼び出して関数を 'toggleSound(audioElem)'として宣言することができます –

答えて

2

あなたが正しく質問していると分かっている場合は、$ Id変数を関数に渡したいと思っていますか?

onclick=\"javascript:toggleSound($id);\" 

<script type=\"text/javascript\"> 

<script type=\"text/javascript\"> 


function toggleSound(inVar) { 
    //inVar is equal to the variable you want to pass into the function. 

     audioElem = document.getElementById(inVar); 
     if (audioElem.paused) 
      audioElem.play(); 
     else 
      audioElem.pause(); 
    } 
</script> 
関連する問題