如何在JavaScript中将变量值插入DOM样式值

如何在JavaScript中将变量值插入DOM样式值,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有以下代码:当幻灯片值更改时,元素的transform属性应采用默认为0deg的幻灯片值,我希望幻灯片值逐渐更改,但我不知道为什么,但它没有正常工作 <pre> <body> <div id="trsScript"> </div> <input type="range" min="0" max="360" id="mxConcept" oninput="shthis()" onchange="shthis()"&g

我有以下代码:当幻灯片值更改时,元素的transform属性应采用默认为0deg的幻灯片值,我希望幻灯片值逐渐更改,但我不知道为什么,但它没有正常工作

<pre>
<body>
<div id="trsScript">
</div>
<input type="range" min="0" max="360" id="mxConcept" oninput="shthis()"             
onchange="shthis()"></BR>
<p id="callme"></p>
<style>
#trsScript{
    width: 200px;
    height: 100px;
    background-color: greenyellow;
    transform: rotate(0deg);
}

</style>

<script>
function shthis(){
    var x = document.getElementById('mxConcept').value;
        document.getElementById('callme').innerHTML=x;
        document.getElementById("trsScript").style.webkitTransform =         
"rotate(100deg)";
}


</script>
</body>
</pre>


#TRSSCcript{ 宽度:200px; 高度:100px; 背景颜色:绿黄色; 变换:旋转(0度); } 函数shthis(){ var x=document.getElementById('mxConcept')。值; document.getElementById('callme').innerHTML=x; document.getElementById(“trsScript”).style.webkittTransform= “旋转(100度)”; }

必须将值x应用于变换属性,如下所示:

document.getElementById("trsScript").style.webkitTransform = `rotate(${x}deg)` 
更新:


也可以使用

将值x应用于变换属性,如下所示:

document.getElementById("trsScript").style.webkitTransform = `rotate(${x}deg)` 
更新:


也可以使用

这不再是模板文本的“必须”了
.webkitttransform=`rotate(${x}度)`这不再是模板文本的“必须”
.webkitttransform=`rotate(${x}度)`“它不起作用”对那些试图回答你问题的人没有多大帮助。相反,请描述当前正在发生的事情以及您期望发生的事情,以便我们能够了解您正在努力实现的目标以及可能出现的问题。阅读将帮助你在将来得到更多/更好的答案。“它不起作用”对那些试图回答你问题的人没有多大帮助。相反,请描述当前正在发生的事情以及您期望发生的事情,以便我们能够了解您正在努力实现的目标以及可能出现的问题。阅读将帮助你在将来得到更多/更好的质量答案。