2

我需要通过您在一年前帮助我设置的 javascript 将变量“发送”到 div a。基本上...

我设置的可变播放列表来自:

<script language="JavaScript" type="text/javascript">
 var play = '<?php echo "$play"; ?>';
 var playlist = "playlists/" + play + ".xml";
 ***command to send to "var_playlist" ****;
</script>

然后需要发送到:

<!--START - PICKLE PLAYER -->
<div data-media="var_playlist"></div>
<!-- END - PICKLE PLAYER -->

非常感谢您的帮助!!!

4

3 回答 3

1

尝试这个:

document.querySelector('div[data-media]').innerHTML = playlist; 

或者,如果您想更改data-media属性的值,您可以尝试:

document.querySelector('div[data-media]').dataset.media = playlist;

演示

于 2012-08-05T04:18:15.713 回答
0

http://jsfiddle.net/V4aCC/

很难知道“发送”是什么意思。链接的 JSFiddle 会将 Javascript 字符串中包含的文本放入元素的 HTML 中。

于 2012-08-05T04:17:07.070 回答
0

看起来您想将data-media属性设置为 的值playlist,您可以使用setAttribute

mediadiv.setAttribute('data-media', playlist);//where mediadiv is the div in question
于 2012-08-05T04:18:20.310 回答