[英]Inline Styling not working when property is set dynamically
我正在使用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;
}
}
你有沒有嘗試過?
elem.lastElementChild.style[cssPropVal] = labelText;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.