0
我想要從一個div獲取數據並使用data
屬性將數據插入到新的div。插入JSON到HTML數據屬性
//get data from old div as JSON
var data = JSON.parse(document.getElementById('video_data').getAttribute('data-video'));
//insert the data to the new div
document.getElementById('i').insertAdjacentHTML('afterbegin', '<div class="video_wrap update" video_name="' + data.video_name + '" data-video="' + JSON.stringify(data) + '"><div class="content"><div class="title_wrap infinite_wrap"><div class="quality uninfinite">∞</div></div><div class="img_wrap"><img src="https://i.ytimg.com/vi/' + data.yt_id + '/hqdefault.jpg"></div><div class="title_wrap"><div class="title">' + data.title + '</div></div></div></div>');
你可以看到,即使顏色不正確
問題是什麼?
我這樣做了:'data.replace(/「/ g,'\\」')'並且沒有結果。 –
你需要這樣做的結果json.stringify(數據) – karina
我做了'var a = JSON.stringify(data); var b = a.replace(/「/ g,'\\」');'並且比我插入b。 –