【发布时间】:2017-01-26 14:18:43
【问题描述】:
我想对图像应用过滤器(当我单击按钮时) 如果我点击另一个按钮,它会应用另一个过滤器。
我该怎么做?
感谢您的帮助。
我尝试在 CSS 中使用 :active 函数,但这仅适用于按钮。我尝试过使用 javascript,但它不起作用。
function FilterGrey() {
var FilterGrey = Document.getElementsById("FilterGrey");
document.body.video.filter = "grayscale(100%)"
}
【问题讨论】:
-
你的html代码在哪里?!
-
你试过调试你的代码吗?
document.body.video.filter = "grayscale(100%)"什么是document.body.video?即使它确实存在,您也会寻找Node.style.filter而不是Node.filter。此外,听起来您想要多个过滤器可切换,您将需要更多的逻辑。您能否请edit 您的问题包含minimal reproducible example?调试问题需要 MCVE 的主题。
标签: html css html5-video