js与java怎么取值赋值的问题????

JavaScript07

js与java怎么取值赋值的问题????,第1张

js取java的变量的值:

方法①: var a = "<%=num%>"

方法②: 通过js控制html节点,如document.getElementByIdx_x_x("name"),$("#name").val()等

java取js值

一般是在表单中用一个的隐藏表单元素,然后在脚本中将js变量值赋给它:

var name=xy

form1.nameHidden.value=name

<input type="hidden" name="nameHidden"/>

当然不一定是隐藏域,可以是你需要的html标签。

$(document).ready(function(){

var a="def"

$("#abc").attr("id",a)

})

<div id="abc"></div>

用JQuery就可以在div加载完后就赋值 而不是页面加载完后。我觉得应该要给你的div加个id或者是class才能用JS修改

要写在onload事件方法中。因为你这样写,会在DOM节点(aaa)还没加载的时候执行,找不到aaa所以就不能改变其宽度

<script type="text/javascript">

function load(){

document.getElementById('aaa').style.width =100

}

</script>

</head>

<body onload="load()">

<div class="aaa" id="aaa"></div>

</body>