js文件怎么获得html页面中的变量的值求助。。。。

js文件怎么获得html页面中的变量的值求助。。。。,第1张

直接调用就可以了 ,前提是页面中定义的变量为全局变量且在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中怎么显示一个变量的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9544687.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存