Rumah > Soal Jawab > teks badan
P粉8823579792023-08-17 14:01:06
Coretan kod yang anda berikan hampir betul, tetapi terdapat beberapa isu dalam baris terakhir kod JavaScript. Berikut ialah versi yang diperbetulkan dan penjelasannya:
function rotatePerson() { const person = document.getElementById("person"); var angle = document.getElementById("thetaRange").value; // 获取角度的值 person.style.transform = "rotate(" + angle + "deg)"; // 将角度变量连接到transform属性中 }
Penjelasan:
1. rotatePerson
函数使用 getElementById
选择了具有 ID 为 "person" 的元素,并将其赋值给变量 person
.
2. Seterusnya, ia mendapat nilai sudut daripada elemen dengan ID "thetaRange" menggunakan atribut getElementById
和访问 value
. Nilai ini mewakili sudut yang dipilih pada masa ini pada peluncur.
3. Akhirnya, kod itu akan menjadi person
元素的 style.transform
属性设置为 rotate(" + angle + "deg)
。这将动态地将旋转应用于 person
元素,使用从滑块获取的度数值 angle
.
Dengan memanggil fungsi rotatePerson
apabila nilai peluncur berubah, elemen aksara akan diputar mengikut sudut yang dipilih.