js中怎么显示一个变量的值

JavaScript027

js中怎么显示一个变量的值,第1张

有两种方式:

1、通过document.write的方式显示变量值

<script>

var a='1'

document.write(a)//在页面上显示a的值1

</script>2、在页面节点中显示变量值

<div id='dv'></div>

<script>

var a='1'

var d = document.getElementById('dv')//获取div的节点

d.innerHTML = a//在div节点上显示a的值1

</script>

在java类中获取js变量的值,可以使用如下方式:将js变量放到form中的一个;在后台从form中取出变量放到隐藏域中;然后提交表单给要调用变量的页面。这个页面可以就是本身。示例如下:bb.jsp页面:

<pre t="code" l="java"><% String test5 = (String)request.getAttribute("test4")%>

<script type="text/javascript">

var test1 = '111'//定义js变量

document.form.test2.value = test1

//将js变量的值放到form中的一个隐藏域中

var formObj = document.getElementById('passForm')

formObj.submit()

</script>

<form method="post" action="aa.jsp" id ="passForm">

<input id = 'test2' type = 'hidden' name="test2">

</form>

aa.jsp页面中的Java代码:

<%

request.setCharacterEncoding("utf-8")

String txtMsg = request.getParameter("test2")

out.println(txtMsg)

%>