1、在HTML页面中直接嵌入js脚本代码。如果在HTML页面中直接嵌入JavaScript代码,我们需要使用标签,和会告诉JavaScript在何处开始和结束。2、通过链接外部的JavaScript脚本文件。我们建立JavaScript文件,扩展名是js。然后将要编写的js代码写到Js文件中,并保存文件。
无法定义这种的js变量
解决思路:
1、由服务器端session对这个变量进行保存,然后再不同页面获取该值
2、保存在cookie中,再不同页面获取,如果保密要求低,推荐这种方式
代码举例:
function setCookie(name,value){
var Days = 30
var exp = new Date()
exp.setTime(exp.getTime() + Days*24*60*60*1000)
document.cookie = name + "="+ escape (value) + "expires=" + exp.toGMTString()
}
//读取cookies
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^]*)(|$)")
if(arr=document.cookie.match(reg))
return unescape(arr[2])
else
return null
}
使用
a.html
function add(){ setCookie('name',document.getElementById("yonghuming").value)}
b.html
function huode(){ alert(getCookie('name')) }
Chrome浏览器
安装Tampermonkey扩展
到Greasy Fork等网站上添加脚本即可
Firefox浏览器
安装Greasemonkey扩展
到Greasy Fork等网站上添加脚本即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)