gpt4 book ai didi

javascript - 无法更改文本框颜色?

转载 作者:行者123 更新时间:2023-11-30 10:27:05 26 4
gpt4 key购买 nike

这是一个文本框:

<asp:TextBox ID="UsernameTextBox" runat="server" class="BlockInput"></asp:TextBox>

我想给 asp textbox 一些颜色,但它不会改变颜色

 <script type="text/javascript">
function BlockInput() {
var elements = document.getElementsByClassName("BlockInput");
for (var i = 0; i < elements.length; i++) {
elements[i].readOnly = true; // works
elements[i].style.color = "#000000";// does not work!
}
}
window.onload = BlockInput;
</script>

当我查看源代码时,我可以看到正在添加的样式:

<input name="ctl00$MainContent$UsernameTextBox" 
type="text" id="MainContent_UsernameTextBox"
class="BlockInput" readonly="" style="color: rgb(0, 0, 0);">

我还确保没有任何内容覆盖 css。

最佳答案

改变

elements[i].style.color = "#000000";

elements[i].style.backgroundColor= "#000000";

希望对您有所帮助。

<script type="text/javascript">
function BlockInput() {
var elements=document.getElementsByTagName('input');
for (var i = 0; i < elements.length; i++) {
elements[i].readOnly = true; // works
elements[i].style.backgroundColor= "#000000";
}
}
window.onload = BlockInput;
</script>

关于javascript - 无法更改文本框颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com