Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将动态div内容转换为链接_Javascript_Css_Html - Fatal编程技术网

Javascript 将动态div内容转换为链接

Javascript 将动态div内容转换为链接,javascript,css,html,Javascript,Css,Html,我正在为Longtail的JW播放器工作,我被一些基本的东西困住了。我不知道它在编程语言中的名称,这就是为什么我要一步一步地编写它: 有一个javascript代码显示播放视频的标题和描述,如下所示 <script type="text/javascript"> var player = null; var playlist = null; function playerReady(obj) { player = gid(obj.id);

我正在为Longtail的JW播放器工作,我被一些基本的东西困住了。我不知道它在编程语言中的名称,这就是为什么我要一步一步地编写它:

有一个javascript代码显示播放视频的标题和描述,如下所示

<script type="text/javascript">
  var player    =  null;
  var playlist  =  null;

  function playerReady(obj)
  {
    player = gid(obj.id);
    displayFirstItem();
  };

  function displayFirstItem()
  {
    try
    {
      playlist = player.getPlaylist();
    }
    catch(e)
    { 
      setTimeout("displayFirstItem()", 100);
    }

      player.addControllerListener('ITEM', 'itemMonitor');
      itemMonitor({index:player.getConfig()['item']});
  };
  function itemMonitor(obj)
  {
    gid('nowplaying').innerHTML = 'Playing: ' + playlist[obj.index]['title'] + ''; 
    gid('author').innerHTML = '<p>Author: ' + playlist[obj.index]['author'] + '</p>'; 
    gid('description').innerHTML = '<p>Description: ' + playlist[obj.index]['description'] + '</p>'; 
  };
  function gid(name)
  {
    return document.getElementById(name);
  };
</script>
我该怎么做?致以最诚挚的问候

编辑
itemMonitor()
功能:

  function itemMonitor(obj)
  {
    gid('nowplaying').innerHTML = 'Playing: ' + playlist[obj.index]['title'] + ''; 
    gid('author').innerHTML = '<p>Author: ' + playlist[obj.index]['author'] + '</p>'; 
    gid('description').innerHTML = '<p>Description: ' + playlist[obj.index]['description'] + '</p>';
    gid('tweetLink').href = 'http://twitter.com/home?status=' + encodeURIComponent(playlist[obj.index]['title']);
  };
href="http://twitter.com/home?status=SONG TITLE"
  function itemMonitor(obj)
  {
    gid('nowplaying').innerHTML = 'Playing: ' + playlist[obj.index]['title'] + ''; 
    gid('author').innerHTML = '<p>Author: ' + playlist[obj.index]['author'] + '</p>'; 
    gid('description').innerHTML = '<p>Description: ' + playlist[obj.index]['description'] + '</p>';
    gid('tweetLink').href = 'http://twitter.com/home?status=' + encodeURIComponent(playlist[obj.index]['title']);
  };
  function itemMonitor(obj)
  {
    gid('nowplaying').innerHTML = 'Playing: ' + playlist[obj.index]['title'] + ''; 
    gid('author').innerHTML = '<p>Author: ' + playlist[obj.index]['author'] + '</p>'; 
    gid('description').innerHTML = '<p>Description: ' + playlist[obj.index]['description'] + '</p>';
    gid('tweetLink').href = 'http://twitter.com/home?status=' + encodeURIComponent(playlist[obj.index]['title']);
    gid('tweetLink').innerHTML = 'Tweet this song: ' + playlist[obj.index]['title'] + '.';
  };