私は事業部bodyDiv
が空でないループCSSを適用するjavascriptループを使用しますか?
this.addcss = function(ele , css){
for(var k in css)
ele.style[k] = css[k];
return true;
}
this.addcss(bodyDiv,{"height":"auto" , "width":"400px auto" , "border":"solid 2px black"});
を持っている機能を使用してJavaScriptにCSSを適用しようとしています。
このコードは機能しません。 私も私のコンソール内の任意のエラーを取得していない午前
私もこれを行うと試みたが、働いていませんでした:
以前:
this.addcss = function(ele , css){
for(var k in css)
ele.style.k = css.k;
return true;
}
問題はエレメント交換していましたが判明私は他に要素を置き換えるために、このコードを使用していた:
:var Obj = element;
if(Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML=replacementHtml; ///it's
}
else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj=document.createElement("div");
tmpObj.innerHTML = element.innerHTML;
ObjParent=Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj,Obj); // here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(ObjParent.innerHTML, replacementHtml);
}
んが、私はこれを試していません10
それは働いた。
すべての回答ありがとうございます。
DevToolsで要素を調べましたか? –
bodyDivとはあなたはどうやってその要素を手に入れましたか? –
bodyDiv = document.createElement(); –