javascript - 无法命名函数 "animate"是什么原因?

标签 javascript html

今天我遇到了一个奇怪的问题,这个例子将解释一切:

JSFIDDLE

function animate(arg) {
  console.log(arg);
}
<button onclick="animate('foo')">
Run
</button>

最佳答案

根据 MDN,Element.animate()是一个内置的实验函数:

The Element interface's animate() method is a shortcut method which creates a new Animation, applies it to the element, then plays the animation. It returns the created Animation object instance.

在你的例子中,它变成了window.animate(),它占用了一个不同的函数。

关于javascript - 无法命名函数 "animate"是什么原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43540510/

相关文章:

javascript - 使用 geojson 多边形的鼠标悬停操作

javascript - jQuery :disabled selector not working properly?

javascript - CSS - 选择器以最大顺序定位元素?

javascript - 禁用引导按钮不适用于提交?

javascript - 如何用css和js在图像效果中获得滚动背景?不知道该怎么调用它

javascript - 将 javascript 数组映射到 html 表

javascript - 在 HTML 页面上绘制箭头以可视化文本跨度之间的语义链接

javascript - 将服务器发送的事件与 Express 一起使用

javascript - Jquery将html值附加到输入框,但不附加跨度内的文本

javascript - 尝试用 HTML 设计台球游戏来制作 jQuery 游戏——我的第一个元素