<!DOCTYPE html>
<html>
<body>
<form action="form_action.asp" method="get">
<span style='background-color: red;'>
<input style="FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50);" type="checkbox" name="vehicle" value="Bike" /></span>I have a bike<br />
<span style='background-color: red;'>
<input style="-moz-opacity:0.5" type="checkbox" name="vehicle" value="Car" /></span> I have a car <br />
<input type="submit" value="Submit" />
</form>
<p>Click on the submit button, and the input will be sent to a page on the server called "form_action.asp".</p>
</body>
</html>
我在网上找到了一些示例并将其拼凑在一起,顶部输入复选框应该适用于 ie,底部适用于 FF 和 chrome。两者都不好用。IE 看起来很草率,FF 和 chrome 似乎根本不起作用。我试图找出一个复选框列表,其中一些是根据以前的选择被禁用的。我让它适用于大多数浏览器,但有些浏览器不会将框变灰。
所以,我需要弄清楚如何使用 javascript 使这些框变灰。这似乎不起作用,document.getelementbyid(elementID).style.background = "#dbdbdb";
只是勾勒出框。
任何帮助是极大的赞赏