繁体   English   中英

使用 windows xp chrome 的 html 页面中的 javascript 和 css 出现问题

[英]problem with javascript and css in html page using windows xp chrome

在 chrome xp 中使用代码 HTML、CSS、JS 时出现问题

嗨,我得到了这个 function,它通过单击按钮在整页上显示亮度

 <html id="html"> <button onclick="brightness()">lightting</button> <script> function brightness(){document.getElementById('html').style.filter = "brightness(140%)";} </script> </html>

该代码在其他 chrome 浏览器(如 chrome 版本 90)中工作,但在 windows xp chrome 中它不是什么问题(是 javascript 吗?)? 我可以改变什么才能起作用?

MDN brightness表示从 v18 开始全面支持

Chrome 49 是最后一个在 XP 上运行的版本,根据我可以使用你需要的亮度-webkit

在此处输入图像描述

 function brightness() { document.getElementById('html').classList.toggle("bright"); }
 .bright { -webkit-filter: brightness(140%); filter: brightness(140%); }
 <html id="html"> <button onclick="brightness()">lighting</button>

我不确定您在 Windows XP 上运行的是哪个版本的 Chrome,但根据caniuse的说法,Chrome 18 版中添加了诸如亮度之类的 CSS 过滤器,并且自 2010 年以来一直得到支持。

如果您运行的是旧版本的 chrome,这就是它不起作用的原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM