【发布时间】:2017-06-24 07:28:34
【问题描述】:
所以我有一个 div,其中包含一个带有许多输入字段的表单。
如果我单击一个按钮,所有输入字段都将被禁用,并且这些输入字段的不透明度应更改为 0.2 左右。
还会弹出一个图像,(它style.display 设置为none,现在onclick 设置为block)因此,虽然元素的不透明度被完全禁用并变得透明,但@987654325如果后台有输入框,弹出的图片中的@不起作用。
有没有办法不让输入字段消失,但仍然能够在每个像素处按下图像?
<div><img id="i" style="display:none" onclick=dothis(event) src="dsds.png" /></div>
<div id="d"><input id="c" onclick="dis()" type=button value="hey"><input id="f" type=text ></div>
<script>
function dis(){
document.getElementById("i").style.display="block";
document.getElementById("d").style.opacity="0.2";
document.getElementById("c").disable=true;
document.getElementById("f").disable=true;
}
【问题讨论】:
-
您忘记将代码添加到问题中。
-
@Justinas 添加了代码 ;) 问题是如果在背景图像的位置正好有一个输入字段,我无法在那里按下图像,还有一些奇怪的原因图像也变得透明不是 0.2 但你可以看穿它,不知道为什么
-
“弹出的图片中的onclick不起作用” 不确定是什么问题?你能描述“不起作用”吗?
dothis定义在哪里? -
@guest271314 ...."如果后台有输入框。" dothis 方法只是提醒某事
-
javascript,html的问题是什么?
标签: javascript html opacity