0

单击 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';
}

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

谢谢!

4

2 回答 2

1

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

这是一个每次单击它时都会切换它的小提琴,所以希望这会有所帮助

它一直说函数没有定义,所以也许你有一些不正确的语法或其他东西。现在虽然我使用 jQuery 的.click()函数而不是onClick=因为它不起作用。

于 2012-12-09T02:40:30.117 回答
1

尝试设置不带 ' ' 的值,如下所示:

document.getElementById("section2").style.opacity = 1;

它对我来说很好。

于 2018-11-23T01:57:52.090 回答