在不使用from 的asp:Textbox
情况OnClientClick
下更改 a 的背景颜色的任何方法:asp:Button
JavaScript
document.getElementById("un_textbox").style.background = '#f88067';
按钮定义如下:
<asp:Button ID="re" runat="server" autopostback="True" OnClick="re_Click" OnClientClick="return comprueba();" style="height: 32px" Text="Registrate" />
我可以实现它的唯一方法是声明一个 js 变量,为其分配 id ,
div
然后将变量作为参数传递给函数:在你的 js 文件中:
我建议您停止使用纯 javascript 并安装像 JQuery 这样的库作为替代方案,而不是那么麻烦。
通常在 HTML 中呈现的 ASPX 元素最终会更改 ID
因此,例如通过 id 实例化该按钮的调用,按其命名放置它是行不通的:
但是您可以使用伪正则表达式来匹配它以使其工作。
也就是说,给定一个文本框,让我们说以下内容,如果它是一个 html 组件,如果它是一个 asp 组件,则两种形式中的任何一种都可以使用,使用第二个来引用,并更改背景颜色:
最后是一个使用 jquery 的例子:
你必须访问你的 div 的 id