Compare these two code snippets and take a look at the Elements tab in Chrome developer tools
utoplay = true;
video1.muted = true;
document.body.appendChild(video1);
const video2 = document.createElement('video');
video2.setAttribute('autoplay','autoplay');
video2.setAttribute('muted','muted');
document.body.appendChild(video2);
对于第一个视频,未设置使用JS对象属性的静音集.对于第二个,使用setAttribute工作并设置DOM属性.有趣的是,自动播放的情况并非如此.
这是为什么?是否存在另一个以这种方式表现的属性示例?这有规则吗?除了测试之外,如何判断哪个属性的属性在JS中的哪种方式?
最佳答案