HTML调用JS变量调用问题

HTML调用JS变量调用问题,第1张

html不能调用js变量的,但是可以在html标签上触发时间,比如鼠标事件,onmouseover,onmouseout,或者点击时间onclick等等,比如<img src="xx.jpg" onclick='callback(this)' />

<script>

var c='ccc'

var callback=function(obj){

alert(obj.src)

alert(c)

}

</script>

img的onclick事件处理函数定义为callback,js内部的变量可以相互调用,比如说变量callback是个函数,函数内部d出变量c,

希望你明白了

在一个HTML文件javascript代码的内容,实现调用那个JS文件的变量。这样做的好外是可以实现网页模块化,以后要增加或者修改“显示文本内容”时,只需要修改那个JS文件就成了。在html中引用JavaScript变量的例子如下:<div id="map" align="center" style="width: 800pxheight: 600px"></div><script type="text/javascript" language="javascript"> var xx=screen.width document.getElementById("map").style.width = xx</script>

方法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.

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


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

原文地址: http://outofmemory.cn/zaji/8332679.html

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

发表评论

登录后才能评论

评论列表(0条)

保存