我正在尝试在单击div时使用javascript更改a的不透明度。

这是我的html:

<section id="section2">
<img onclick="one()" class=img src="1.png" />
</section>
<section id="6-1">
    Hello World
</section>


而我的javascript:

function one() {
    document.getElementById('6-1').style.opacity = '1';
    document.getElementById('section2').style.opacity = '0';
}


由于某种原因,它不起作用

谢谢!

最佳答案

就像ModernDesigner所说的那样,引用属性并更改ID以不以数字开头,但除此之外,我仍然无法弄清您的问题。但是现在您可以使用jQuery使其工作。

这是一个Fiddle,可在您每次单击时切换它,因此希望对您有所帮助

它一直说该函数未定义,所以也许您有一些不正确的语法或某些东西。现在,尽管我使用jQuery的.click()函数而不是onClick=,因为它无法正常工作。

关于javascript - 更改部分不透明度onclick?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13782606/

10-14 19:03