我看到一堆线程询问如何添加一个类来使标记在javascript中处于活动状态。但在我的情况我已经有其有序列表中生成一个播放列表(OL> LI> A),所以我有实现它的困难....在已有的javascript代码中添加活动类到LI元素onclick
//Create a function to load a playlist var
function loadPlaylist(thePlaylist) {
jwplayer().load(thePlaylist)
}
var playerInstance = jwplayer("container");
playerInstance.setup({
playlist: playlistOne
});
var list = document.getElementById("list");
var html = list.innerHTML;
playerInstance.on('ready',function(){
var playlist = playerInstance.getPlaylist();
for (var index=0;index<playlist.length;index++){
var playindex = index +1;
html += "<li><a href='javascript:playThis("+index+")'><img alt='"+playlist[index].title+"'src='" + playlist[index].image + "'/>"+playlist[index].title+"</a><span>"+playlist[index].description+"</span><div style='clear:both'></div></li>"
list.innerHTML = html;
}
});
function playThis(index) {
playerInstance.playlistItem(index);
}
所以上面生成的播放列表,并作为一个javascript你可以看到,html + =是列表获取HTML输出的地方。所以,我将如何实现一个JavaScript代码,所以每当我点击一个链接后,李如果你想要一个像上面一样使用字符串变成LI.active
在此先感谢
嗨CED,我已经试过你的第一个可选择性并把它放在HTML后+ = “