0
我正在使用elem.style
對象將內聯樣式添加到元素。哪些屬性要改變,因此是動態設置的。但是,這不起作用。如果我例如將其更改爲elem.style.listStyleType
或任何其他非動態設置的屬性。動態設置屬性時,內聯樣式不起作用
該屬性作爲字符串傳遞,所以我已經嘗試從字符串中刪除引號,但這也不起作用。謝謝你的幫助。
HTML:
<div class="example_cnt doc_widget_cnt" onchange="docWidget(event, this, 'listStyleType')">
JS:
var docWidget = function(evt, elem, cssPropVal){
if(evt.target.tagName === 'INPUT'){
var labelText = evt.target.parentElement.textContent;
elem.lastElementChild.style.cssPropVal = labelText;
}
}
控制檯中的任何錯誤? –
嘗試'.style [cssPropVal] = whatever' – Werner