我正在尝试在单击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=
,因为它不起作用。
尝试设置不带''的值,如下所示:
document.getElementById("section2").style.opacity = 1;
它对我很有用。