내 웹 사이트에 YouTube 동영상을 표시하고 싶지만 id사용자가 공유 할 각 동영상에 대해 고유 한 동영상 을 추가 할 수 있어야 합니다. 그래서 이걸 합 쳤는데 약간의 문제가 생겼습니다. div에 임의의 문자열을 추가하기 위해 JavaScript를 얻으려고 id하지만 작동하지 않고 문자열을 표시합니다.
<script type='text/javascript' src='jwplayer.js'></script>
<script type='text/javascript'>
function randomString(length) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
if (! length) {
length = Math.floor(Math.random() * chars.length);
}
var str = '';
for (var i = 0; i < length; i++) {
str += chars[Math.floor(Math.random() * chars.length)];
}
return str;
}
var div = randomString(8);
</script>
<div id='div()'>This text will be replaced</div>
<script type='text/javascript'>
jwplayer('div()').setup({
'flashplayer': 'player.swf',
'file': 'http://www.youtube.com/watch?v=4AX0bi9GXXY',
'controlbar': 'bottom',
'width': '470',
'height': '320'
});
</script>