dongshuo123 发表于 2024-12-27 16:55:39

div 用getAttribute能获取到 aria-valuenow 的值,用setAttribute为什么

!(data/attachment/forum/202412/27/165300o82ga1982p0z95t1.png)
!(data/attachment/forum/202412/27/165510x1967cssd46hn1sw.png)
div 定义如上图,用getAttribute能获取到 aria-valuenow 的值,用setAttribute为什么修改不了?应该怎么才能更改这个值?

李恒道 发表于 2024-12-27 16:55:40

最后是语句的返回值,实际上应该已经改了
只是你视频的库会不停刷新你设置的值
看标签应该这个是videojs库
简单的可以直接通过
unsafeWindow.savevideojs = undefined;
Object.defineProperty(unsafeWindow, "videojs", {
get() {
    let result = unsafeWindow.savevideojs;
    return result;
},
set(obj) {
    unsafeWindow.savevideojs = obj;
},
});
拿到实例
如果没拿到可以看https://learn.scriptcat.org/%E6% ... %E5%88%86%E6%9E%90/

配合videojs的文档做控制

dongshuo123 发表于 2024-12-27 19:55:14

李恒道 发表于 2024-12-27 18:40
最后是语句的返回值,实际上应该已经改了
只是你视频的库会不停刷新你设置的值
看标签应该这个是videojs库


老大,在不?能帮忙写一下吗?有偿,w-13361555237

李恒道 发表于 2024-12-27 20:57:47

dongshuo123 发表于 2024-12-27 19:55
老大,在不?能帮忙写一下吗?有偿,w-13361555237
哥哥方便的话加个QQ?

dongshuo123 发表于 2024-12-28 08:58:54

2996180203 qq
页: [1]
查看完整版本: div 用getAttribute能获取到 aria-valuenow 的值,用setAttribute为什么