嗨,我想知道是否有一种方法可以通过使用字符串的javascript在对象上设置样式,我不知道如何很好地解释它,希望我的代码会
function updateElementFromValue(inputval, valueOfStyle)
{
selectedActiveElement.style.valueOfStyle = inputval.value + "px";
}
所以我有这个功能,当我调用它时,inputval将是一个输入字段,valueOfStyle将作为顶部,左侧或宽度等传递,因此它实际上变成了,请忽略selectedActiveElement,因为它是一个全局对象。
selectedActiveElement.style.top = 200 + "px";
我认为我说的不对,但是我认为他们是这样做的一种方式。
谢谢你的帮助
最佳答案
您可以使用setProperty函数element.style.setProperty(valueOfStyle, inputval.value + "px")
您也可以做某事。像这样:element.style[valueOfStyle] = inputval.value + "px"
但我不建议这样做,因为并非所有浏览器都支持。