-2

「videoplayer」という名前の DIV があるとしましょう。この DIV の中に画像があります。

リンクがクリックされたときに、この DIV 内の HTML コードを変更する簡単な方法はありますか?

たとえば、これは現在の DIV です。

    <div class = "big_player" id="player1">
             <img src="whatever.jpg">
    </div>

リンクをクリックすると、HTML が次のように変わります。

    <div class = "big_player" id="player1">
             <script>
                playVideo(file, stream, key);
             </script>
    </div>

これを達成するための最も簡単で簡単な方法は何ですか?

4

3 に答える 3

0

メソッドを使用できます.html()が、スクリプトを実行するだけの場合は、直接実行できます..

それで

$('linkID').on('click', function(e){
   e.preventDefault();

   $('#player1').html('new html here');

});

または、お好みのスクリプトを実行するため (必要に応じて)

$('linkID').on('click', function(e){
   e.preventDefault();

   playVideo(file, stream, key);

});
于 2013-04-24T22:45:56.233 に答える
0

Javascript の使用:

<a id="link" onclick='change()' href="#">Link</a>

<script>
function change()
{
  var script = document.createElement('script');            
  script.innerHTML = 'playVideo(file, stream, key);';
  p = document.getElementById("player1");
  p.innerHTML = "";
  p.appendChild(script);
}
</script>

またはGabyが指摘したように、直接実行します

<script>
  function change()
  {
    playVideo(file, stream, key); 
  }
</script>
于 2013-04-25T01:00:06.733 に答える