我正在尝试用 Javascript 编写一些代码,该代码将调用 PageLoad 上的函数来查找 Calender_Control 的高度。如果高度等于 398px,则将文本区域的高度设置为 4 行,否则将行数设置为 6。
这是我迄今为止尝试过的方法,但没有找到 ID。
function changeHeight() {
var height = document.getElementById("#calender_control");
if (height == 398) {
document.getElementById("#calender_control").rows = "4";
}
else {
document.getElementById("#calender_control").rows = "6";
}
}
为什么我的代码不能工作?
最佳答案
您必须使用 javascript 按 id 选择元素:
document.getElementById("calender_control")
但是如果你想使用jquery,那么:
$("#calender_control")
$("#calender_control")
相当于 document.getElementById("calender_control")
关于Javascript 函数找不到 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24187546/