を私は要素を作成する機能を持っていると引数キーがかかりません -
function createInfo(x , obj , text){
var element = document.createElement(x);
if(obj){
var obj_child = Object.keys(obj);
for(var i = 0; i < obj_child.length; i++){
element.setAttribute(obj_child[i], obj[obj_child[i]]);
}
}
if(text)
element.innerHTML = text;
return element;
}
に応じて属性を設定し、それが正常に動作しますが、私は、引数として「データ属性」を渡すときに問題があります 例えば
var div =createInfo("div",{class:"left_info",data-index:index},null)
それは予期しないトークン
を投げる -
なぜキーの名前で-
を取っていないのですか?どうしたの?