html嵌套使用时传递变量

html嵌套使用时传递变量,第1张

属性名字应该用小写。

窗口呼叫iframe的例子,让iframe刷新

window.frames['Iframe'].location.reload()

iframe呼叫主窗口的例子,让父窗口刷新

window.top.location.reload()

变量本身由于作用域的问题是无法直接访问的,例如

var a=5

如果你希望可以用跨窗口,那么可以用 window.a = 5比如iframe中的页面定义了window.baseName='test',那么主窗口可以调用window.frames['Iframe'].baseName就行了

方法1 cookie

把a 中的 变量c 存入 cookie ,在 b中读取.

不推荐

方法2 session

把a 中的 变量c 存入 服务器session对象中 ,在 b中读取.

推荐

方法3 window.open("b.html")

在a.html中使用 window.open("b.html") 在 b.html 中 使用 parent.c 可取得 a.html中变量c.

但该方法结构混乱 不建议使用.

jQuery *** 作html时可以使用变量,html不能直接使用jQuery的变量

示例:

//在id为first的div里添加jQuery变量值内容

$(function(){

    var temp="这是内容"

    $("div#first").append(temp)

    

    //此时id为first的div内的html如下,jQuery变量的值添加进去了

    <div id="first">

        这是内容

    </div>

    

   

    //或者在div内插入<h1></h1>标签

    $("div#first").append("<h1>"+temp+"</h1>")

      

    //此时id为first的div内的html如下,html内有jquery变量的值

    <div id="first">

        <h1>这是内容</h1>

    </div>

})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6273168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存