我是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';
}
有誰知道是否有一種方法更容易嗎?