
直接调用就可以了 ,前提是页面中定义的变量为全局变量且在js文件的前面
如:
<script>
var a="123132";
</script>
<script src="testjs"></script>
testjs里面直接调用:
alert(a);
getParamter
;Paramter是参数的意思,你从页面的form传入后台的数据,都用这个方法取。
getAttribute,attribute是属性的意思,request也是个对象嘛,你放进去什么属性,你就可以取什么属性。明白了吗?
所以,只有getParamter
却没有setParamter方法,
而
getAttribute,
setAttribute都用,因为你只有set属性之后,你才能get属性
一般是这么用的
,你在action里先用getParamter
,获得页面表单里的数据,经过处理后,你在用setAttribute把你要返回的数据放到request里,之后,你在jsp页面上,就可以用getAttribute获得你刚才放入的数据了,别忘了类型转化,用getAttribute得到的类型都是Object的,你还要强制转为你需要的类型
有两种方式:
1、通过documentwrite的方式显示变量值
<script>var a='1';
documentwrite(a);//在页面上显示a的值1
</script>
2、在页面节点中显示变量值
<div id='dv'></div><script>
var a='1';
var d = documentgetElementById('dv');//获取div的节点
dinnerHTML = a;//在div节点上显示a的值1
</script>
不知道是我没有看明白你的真正意思,还是你的JS运用得不熟练。
隐藏域也是可以有id属性的:
<input type="hidden" name="133166" value="这里获得1" id="133166"/>
<input type="hidden" name="classid" value="这里获得10" id="classid"/>
怎么给一个有ID的项赋值,这个应该知道的吧?
<script>
//瞧一下,是这意思不?
var i;
var str="";
do{
var n=getStatus();
if(n==0)
{
i=n;
alert(i);
break;
}
else
{
str+=n;
}
}while(1==1);
function getStatus()
{
return Mathround(Mathrandom()5);
}
</script>
以上就是关于js文件怎么获得html页面中的变量的值求助。。。。全部的内容,包括:js文件怎么获得html页面中的变量的值求助。。。。、jsp里面js如何获得action里面变量的值。、js中怎么显示一个变量的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)