2 qq 21325027 qq_21325027 于 2015.06.26 18:06 提问

js解决两个页面创建元素的问题

请问我想在点击a.html里头的一个button后能够在b.html里头创建一个div,请问我该怎么实现啊?

2个回答

u012216727
u012216727   Ds   Rxr 2015.06.26 19:00
已采纳

这个你可以这么实现:给button一个点击事件,然后在点击事件里定义一个有值得变量,然后用location到b.html这时你在页面获取url然后将变量截取,最后
判断该变量的值,若是a.html点击后传递过来的值就创建一个div;

上面有不懂的你可以看javascript或者jQuery的帮助文档。

如果回答对你有帮助,请采纳

qq_21325027
qq_21325027 抱歉没听太懂,能不能发段源码?
大约 3 年之前 回复
qq_21325027
qq_21325027 抱歉没听太懂,能不能发段源码?
大约 3 年之前 回复
u012216727
u012216727   Ds   Rxr 2015.06.26 20:52

图片说明

这个我没测,只是按照思路写给你了,你可以在这个基础上修改,如果上面有不明白的,你可以百度或者查javascript帮助文档

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于解决js页面缓存问题的思路
问:为什么会有页面缓存?答:其实缓存存在做大的作用就提高访问效率,现在的浏览器为了提高用户的体验总是会缓存第一次请求的数据,以便于下一次的调用,提高访问效率,这样一来当我们一旦修改了代码测试的时候往往因为缓存的问题,达不到预期的效果。以前的解决思路是在在请求的后面加上时间戳或者是一串随机数,可是问题是这样就会导致每次都会重新请求,影响效率,后来的思路又是在后面加上版本号,版本号可以是时间戳的形式,...
javascript动态创建页面元素
    function createDiv(){        var chileE1 = document.createElement("div");                var txtNode =  document.createTextNode("winson");        chileE1.appendChild(txtNode);        //注意之里是do
解决js动态改变dom元素属性后页面及时渲染问题
今天实现一个进度条加载过程,dom结构其实就是两个div 1 class="pbar"> 2 class="ui-widget-header" id="percent_bar" style="width: 23%;">div> 3 /div> 控制里层div的宽width属性,就能实现进度条往前走的效果。 我的进度条是显示下载文件的进度,简单实现一共100个文件的话,下载一个就1%,
HTML点击事件重叠的处理
在公司开发一套基于B/S架构的快速开发平台,负责自定义表单模块的开发,简单来说就是通过拖拉式开发web表单,前段使用到的技术主要是AngularJS,还有几个基于AngularJS的插件库。   这次分享的就是如何在父子嵌套的容器里合理的处理点击事件,如图: 当鼠标点击子DIV的时候会先触发子DIV的点击事件,然后触发父DIV的点击事件,我的逻辑是当点击这个DI
【JS】测试:HTML页面引入另一个HTML页面,同名ID会冲突吗
今天被问到一个问题,就是当页面HTML页面引入了另外一个HTML页面,恰好2个页面具有相同的ID,那么需要用ID来处理一些行为的时候会发生冲突或者报错吗?   我用了iframe来引入另外一个HTML页面。   先准备好材料:1个HTML页面(含iframe标签,我命名为test.html),再加一个HTML页面(作为iframe页面的src源,这个页面我命名为iframe.html)。两个页
js键盘控制div移动,解决停顿问题
为了特定的人群,例如老年人,手会抖,所以按下键盘的时候可能会停顿,为了区分是停顿还是连续按键,才会出现卡顿的问题。
一个页面有相同ID元素的情况分析
经常会遇到一个页面中有相同定义相同id的情况,从道理上来说,id应该是这个页面中某个元素的唯一标识,所以不应该出现有相同id的情况,否则会产生意想不到的结果。而且各个浏览器的表现也是不一样的。我只做了ie6,chrome和firefox的测试。 代码如下: function show(){     alert($('#aa').val());(情况一)     aler
如何用js在页面中添加元素
var mask = document.createElement("div");//js新建元素 mask.setAttribute("id", "maskDiv");//给元素加id mask.onclick = hideMask;//给元素添加点击事件 var img = document.createElement("img"); img.style.fl
利用享元模式来解决DOM元素过多导致的网页解析慢、卡死的问题
我也不知道应该为本文的思路取一个什么比较恰当的标题,但是感觉符合享元模式的思路。 在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死)。 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也会造成体验不好。 那么适时候介绍本文的实现思路了,有需要的同学可以参考去实现。 首先上最终的效果:
js 动态创建HTML元素
今天有个朋友要帮她完成一个小小的效果,发了点时间做了下,也不知道能不能达到要求,先帖了上来,下面是要求: 代码:textarea cols="60" rows="12">textarea> br/>选择答题数目:select  name="select1" id="select1" onchange="change1(this);">option value=0>请选择option