Add inline style using Javascript

前端 未结 11 1225
悲&欢浪女
悲&欢浪女 2020-11-28 06:10

I\'m attempting to add this code to a dynamically created div element

style = \"width:330px;float:left;\" 

The code in which creates the dy

11条回答
  •  日久生厌
    2020-11-28 06:43

    If you don't want to add each css property line by line, you can do something like this:

    document.body.insertAdjacentHTML('afterbegin','
    '); /** * Add styles to DOM element * @element DOM element * @styles object with css styles */ function addStyles(element,styles){ for(id in styles){ element.style[id] = styles[id]; } } // usage var nFilter = document.getElementById('div'); var styles = { color: "red" ,width: "100px" ,height: "100px" ,display: "block" ,border: "1px solid blue" } addStyles(nFilter,styles);

提交回复
热议问题