我正在使用多个div在3d中翻转卡片。除IE10外,它在现代浏览器上运行良好。我有一个错误:
无法获取未定义或空引用的属性“targetid”
这是一个小提琴:http://jsfiddle.net/vanduzled/f4sk1u7q/
var init = function() {
var flippers = document.getElementsByClassName("flip");
for(i = 0; i < flippers.length; i++){
flippers[i].addEventListener( 'click', function(){
var cardID = this.dataset.targetid;
var card = document.getElementById(cardID);
card.toggleClassName('flipped');
}, false);
}
};
window.addEventListener('DOMContentLoaded', init, false);