我是JavaScript的新人。现在我试图改变不同图像的CSS属性。我想要做的事很简单,只要有人点击它就改变这些图片的透明度。如何将相同的功能链接到不同的元素?
我在HTML文件中的代码是这样的:
<body>
<img id="aa" src="1.png" onclick="functionaa()">
<img id="ab" src="3.png" onclick="functionab()">
<img id="ac" src="2.png" onclick="functionac()">
<img id="ad" src="4.png" onclick="functionad()">
</body>
虽然,我可以做同样的功能,每一个形象一样遵循
function functionaa()
{
document.getElementById('aa').style.cssText = 'opacity:0.5';
}
function functionab()
{
document.getElementById('ab').style.cssText = 'opacity:0.5';
}
有谁知道是否有一种方法更容易吗?