使用赋值符号(=)直接赋值就可以。
例如:
var a;//定义一个页面变量
a=1;//给页面变量赋值1
这样跟你说吧 你想把js中的值赋给java域中的话是不可能实现,在一个页面中,你要搞得话可以用一个Servlet进行处理,处理之后你就可以在页面中get这个值,或者你可以搞成一个jsp,你可以用form表单设置hidden域然后提交,还有的话如果你要的是给一个input中的value设置值得话你可以用document.getElementById("putId").value=i直接给这个id赋值,并不能做成全局的变量,还有你可以考虑jQuery的form.js
把javascript赋值给java?还是javascript变量得到方法的返回值?
前者不行
后者:
function aaa() {
return "aaa";
}
var abc = aaa();
是js变量吗,是的话如2楼
不是的话,function getValue(){} 一个javascript函数得到了一个值
每次要用时,直接拿结果代入就是,但是js的值不会传到java的变量中
function changeValue(){
var i=10;
document.getElementById(putId).value=i;
}