gpt4 book ai didi

javascript - 替换 Element.setUserData

转载 作者:行者123 更新时间:2023-11-28 08:45:01 24 4
gpt4 key购买 nike

在 Firefox 中弃用 element.setUserData 之前,我使用它来存储一些数据并将其附加到一个元素。但现在来自文档:
https://developer.mozilla.org/en-US/docs/Web/API/Node.setUserData

我们可以看到这个 API 已被弃用,而 Element.dataset 是首选。
我使用element.setUserData来存储对象或数组,但element.dataset只能存储字符串。

那么是否还有其他替代存储对象并将其附加到元素的方法?

最佳答案

这很简单..将数组序列化为字符串,然后获取该字符串并将其转换回数组....

var aUserData = new Array( "This", "Is", "Easy") ;

var sUserData = aUserData.toString( "|") ;//序列化数组

var aBackFromString = sUserData.split( "|") ;//将字符串转换回数组

关于javascript - 替换 Element.setUserData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19947834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com