我有一個循環生成的可點擊的div。我試圖設置它,以便onclick它自己附加到另一個頁面上的另一個div。這可能嗎。這是我嘗試過的。我可以通過一個div和其內容到另一個頁面
userDiv.addEventListener("click",
function() {
var one = document.getElementById('userDiv');
var two = document.getElementById('singleUser');
two.appendChild(one);
window.open("Createtask.html");
}
編輯這裏是所有的代碼
var theID;
var theName;
var thePhoto;
var len = results.rows.length;
console.log(len);
for (var i = 0; i < len; i++) {
theID = results.rows.item(i).id;
console.log(theID);
theName = results.rows.item(i).username;
var htmlStr = theName;
console.log(theName);
thePhoto = results.rows.item(i).imagepath;
console.log(thePhoto);
var imageHold = new Image();
imageHold.src = thePhoto;
console.log("this is the src:" + imageHold.src);
var userDiv = document.createElement("div"); //Create the div
userDiv.innerHTML = htmlStr;
userDiv.appendChild(imageHold);
imageHold.width = 100;
imageHold.height = 100;
document.getElementById('showUsers').appendChild(userDiv); //append it to the document
userDiv.style.display = 'block';
identity = results.rows.item(i).username;
userDiv.id = identity;
console.log(identity);
userDiv.addEventListener("click",
function() {
var w = window.open("Createtask.html");
w.addEventListener("load", function(){
var one = document.getElementById('userDiv');
var two = w.document.getElementById('singleUser');
two.appendChild(one);
});
});
}
}
可能但毫無意義... –
這是一個什麼樣的問題呢?嘗試一下,看看會發生什麼。 – Amberlamps
@Amberlamps *「...這是我所嘗試過的。」*所以看起來OP已經嘗試了代碼,但無法使其工作。 – Yoshi