el2.dataset.stuff = document.getElementById('el1');
似乎不起作用。數據集屬性不適用於對象?
我需要能夠稍後訪問el1的innerHTML屬性。
el2.dataset.stuff = document.getElementById('el1').innerHTML;
有效,但我不喜歡將重複內容存儲在變量中的想法。如果我有很多元素,它會吃掉很多的記憶。
我想因爲數據集需要字符串?如果這是真的,我該如何設置el2中另一個elmement的引用?
您可以放置要存儲的元素的ID。 – 2013-05-08 13:36:10
在我的代碼中,我沒有真正的ID。這只是一個例子..我確實有元素的索引,儘管.. – 2013-05-08 13:36:57
它可以在你可以序列化和反序列化它們(像'JSON.stringify'和'JSON.parse')的意義上使用對象,但對於DOM元素來說這是不可能的,所以不行,你不能存儲它們。 – Ian 2013-05-08 13:39:10