window.onload=function(){
var a=1
var b=2
var c=a+b
out.innerHTML="和为:"+c
t1.value=c
}
</script>
<div id="out"></div>
<input type="text" name="T1" id="t1" size="20" value="">
什么意思?是想在页面上的元素(比如某个文本框)里显示成('张三'),即在 name 值两边也要显示出单引号吗?若是,应该这样写:……f1.c1.value="'" + name + "'",或者这么写:……f1.c1.value='\'' + name + '\'',即使用转移符。另两个一样。解决方法:
通过<%%>的方式获取request的值给JS变量。
代码示例:
var a = '<%=(String)request.getParameter("test")%>'//这就是获取request中属性是test的值给js变量a