Javascript如何改变透明度

Javascript如何改变透明度,第1张

仅从代码来看是没问题的。但影响程序运行的因素是多方面的,没看到你完整的代码(包括js和html),不好妄下定论,仅仅猜测一下:你说运行到调整透明度的语句就不再往下运行了,那么原因估计是两个:一是left和right这两个id在页面上不存在(或者存在一个以上);二是浏览器不支持opacity。你可以在出错的地方测试一下:

console.log(document.getElementById("left"))

console.log(document.getElementById("left").style.opacity)

只要看哪个显示的是undefined,就知道是哪个出问题了。

其实你按F12打开开发者界面,看一下红字提示应该就知道什么原因了啊?不会用吗?

如果你只是要给某元素设置透明度,那么只要定义该元素的样式_filter:alpha(opacity=80)opacity: 0.8就行了(这里的80和0.8指的是透明度为80%,根据需要自己设置),跟js无关。

如果你是要用js改变元素透明度,那么如下例

例:document.getElementById("id1").style="_filter:alpha(opacity=80)opacity: 0.8"

其中document.getElementById("id1")是获取id为id1的元素,根据需要自己替换


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/10991193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存