Я написал следующий сценарий, чтобы изменить задний цвет флажка при проверке, но это не работает на MozilaПочему мой браузер не работает в Firefox
<script type="text/javascript">
function checkBoxList1OnCheck(listControlRef)
{
var inputItemArray = listControlRef.getElementsByTagName('input');
for (var i=0; i<inputItemArray.length; i++)
{
var inputItem = inputItemArray[i];
if (inputItem.checked)
{
inputItem.parentElement.style.backgroundColor = 'Red';
}
else
{
inputItem.parentElement.style.backgroundColor = 'White';
}
}
}
</script>
<form id="form1" runat="server">
<div>
<asp:CheckBoxList id="CheckBoxList1" onclick="checkBoxList1OnCheck(this);" runat="server">
<asp:listitem value="1">Item 1</asp:listitem>
<asp:listitem value="2">Item 2</asp:listitem>
<asp:listitem value="3">Item 3</asp:listitem>
</asp:CheckBoxList>
</div>
</form>
и даже при загрузке страницы я добавить следующим образом
CheckBoxList1.Attributes.Add("onclick", "checkBoxList1OnCheck(this);");
Но все-таки я не в состоянии работать с ним в Mozila может ли один помочь мне
Что именно не работает? Какие ошибки вы получаете? –
Не работает в IE или Mozilla? – rid
Я не получаю никаких ошибок, я не могу получить результат, поскольку мне нужно – Dotnet