ページ上の特定の要素に更新された値を割り当てるために innerHTML を使用しています。ただし、innerHTML が原因でページの jquery が機能しなくなり、ページの css が不足します。
だから私はDOM要素に置き換えようとしましたが、うまくいきません。これを修正する方法はありますか?ありがとう !
var names =['id','name','quantity','description'];
var len = names.length;
for (var i = 0; i < len; i++){
var el = document.getElementById(\'product_\'+names[i]+\'_main\');
var el2 = document.getElementById(\'product_\'+names[i]+selection);
if(el.hasChildNodes()) {
el.replaceChild(el2.firstChild.nodeValue, el.firstChild);
}
if(el && el2) el.innerHTML=el2.innerHTML; /* this part works, but it caused the page CSS to run and jquery no longer working */
}