我是html和asp的新手。
问题是我已经定义了一个textarea,它根据它的内容调整大小(使用javascript函数)。
它像魅力一样,直到我将textarea设置为runat =“server”。然后调整大小不再起作用了。
这是为什么? 我该如何解决?
答案 0 :(得分:3)
这可能是由于控件的id已经更改为runat =“server”,如果您使用框架4或更高版本,则可以使用ClientIDMode="static"或使用ClientID而不是控件ID。
<textarea id="TextArea1" cols="20" rows="2" runat="server" ClientIDMode="static" ></textarea>
使用ClientID
<textarea id="TextArea1" cols="20" rows="2" runat="server" ></textarea>
在javascript中
TextArea1 = document.getElementById("<%= TextArea1.ClientID %>");