javascript - onclick 添加信息到不同页面

标签 javascript

userDiv是一个动态创建的按钮,包含用户名和图片。通过循环,我已将用户名指定为 div/按钮 id。单击后,它会转到另一个页面并将用户名分配给 var name。但是,当我到达其他页面时,我似乎无法添加任何信息。我尝试了几种不同的方法(见下文)。例如,当我尝试附加按钮本身时,我得到一个 Object[object object] ,而 document.write 只是将屏幕完全变成空白。如果有人可以向我解释这一点并提供解决方案,我将不胜感激。

   userDiv.id=theName;
        userDiv.onclick=(function() {
            window.location.href = 'Createtask.html';
            alert($(this).attr("id"));
            name= $(this).attr("id");
            makeTask();
             });
};      
}

function makeTask(){
    function makeTask(){
    document.write(name);// blank screen
    //var userBtn= document.getElementById(name);
    //$("#singleUser").appendChild(userBtn);//Object [object object] error
    //var singleUser = document.getElementById('singleUser');
    //var greetUser = document.createElement("div");
    //greetUser.innerhtml='Yippee!';// can't do innerHTML of null
    //singleUser.appendChild(greetUser);//can't appendChild of null
    //$("#singleUser").html("Yippee");//no error, just nothing
}
}

最佳答案

当页面退出时,您无法使用 JavaScript 在上一页的下一页上执行任何操作。这就是查询字符串和帖子请求的用途。您将数据发送到下一页,它会处理它。

window.location.href = 'Createtask.html?id=theID';

在下一页您 read the querystring您可以使用该数据。

关于javascript - onclick 添加信息到不同页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14403131/

相关文章:

javascript - 使用 jQuery/AJAX 用新的表单/内容重新填充 div

javascript - gmaps Address Component Types 获取国家名称

javascript - 以相同颜色显示表格行

javascript - 将所有浏览器控制台发送到服务器

javascript - jQuery 获取第一个元素的高度

javascript - Javascript 中的正则表达式用于 trim 链接

Javascript 奇怪的 If 语句不起作用

javascript - 解决Jslint警告

javascript - 如何从一开始就以字符形式获取文本区域中的插入符号列(不是像素)位置?

javascript - NodeJS 中 require 的排序似乎会产生错误