1

element.setUserData が Firefox で非推奨になる前に、私はこれを使用して、1 つの要素にデータを保存および添付しました。しかし今、ドキュメントから:
https://developer.mozilla.org/en-US/docs/Web/API/Node.setUserData

この API は推奨されておらず、Element.dataset が推奨されていることがわかります。
オブジェクトまたは配列を格納するために element.setUserData を使用しますが、element.dataset は文字列しか格納できません。

では、store オブジェクトの他の代替品はありますか?それを要素にアタッチしますか?

4

2 に答える 2

0

それは簡単です..配列を文字列にシリアル化し、その文字列を取得して配列に変換します....

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

var sUserData = aUserData.toString( "|" ) ; // 配列をシリアル化

var aBackFromString = sUserData.split( "|" ) ; // 文字列を配列に戻す

于 2013-11-13T08:10:11.930 に答える