js怎么把值传给HTML呢? 本帖最后由 chirea 于 2012-05-02 13:58:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div id="bar"> 在这里我要显示JS计算出来的结果--定义元素 例如<s:textfield id="XX" name="XX"/></div>JSvar ss = document.getElementById('XX');ss.value='SSS'; document.getElementById('bar').innerHTML = b-a; document.getElementById('bar').innerHTML = stt;//stt 你要显示的内容 也可以定义<span id="XX"></span>JSXX.innerHTML=.... document.getElementById("bar").innerHTML = "1111";我就这样也不会显示。怪了... var result=b-a;document.getElementById('bar').innerHTML =result; 单引号,又引号都试了就是不输出.用alert()又可以 真的是怪了....我用firBug调式,就可以。关闭调式一刷新就没有值... 这样的结果,或许是你忽略了解析html的执行的顺序,从上到下解析,而解析到script脚本的时候,根本就没有事件调用他,而在body里面才会有你的控件,所以你要显示的时候达到你的效果可以在script写 window.onload = function(){ document.getElementById("bar").innerHTML="21312312"; };或者你把你的script代码写在body里面,就是body后面<body> <div id="bar"> </div> <script language="javascript"> document.getElementById("bar").innerHTML="21312312"; </script></body> 用jqueryvar str = '内容';//这里可以写一段html的标签,或者文字什么的,比如‘<table><tr><td>内容</td></tr></table>’$('#bar').appent(str); var a = 4;var b = 3; window.onload = function(){ document.getElementById("bar").innerHTML = b-a; }; 主要是该javascript有没有执行的问题吧。10楼的方案貌似可行。 谢谢各位,是我把ID删除掉后来用火狐一步一步调下去结果getid是NULL的,谢谢各位的经验,让我学习不少。 在apache提供的下载链接中下载整个struts java Ajax传值乱码问题 关于自动换行 问个j2ee面试问题! 有经验的请进...... 新手,问个关于JSP的问题 关于java web应用中的如何用程序控制session的生命周期 这样的想法有可行性吗???? 读写文件问题?(应该不难,是我太菜) 请教:在JSP中有统计记录集记录条数的函数吗? CDHtmlDialog 下拉框的使用 HTML 统计页面当前在线人数(上下线),请高手指教 JFreechart时序图createTimeSeriesChart的时间轴自定义范围设置
在这里我要显示JS计算出来的结果--定义元素 例如<s:textfield id="XX" name="XX"/>
</div>JS
var ss = document.getElementById('XX');
ss.value='SSS';
document.getElementById('bar').innerHTML = b-a;
JS
XX.innerHTML=....
document.getElementById("bar").innerHTML = "1111";
我就这样也不会显示。怪了...
var result=b-a;
document.getElementById('bar').innerHTML =result;
我用firBug调式,就可以。关闭调式一刷新就没有值...
window.onload = function(){
document.getElementById("bar").innerHTML="21312312";
};
或者你把你的script代码写在body里面,就是body后面
<body>
<div id="bar">
</div>
<script language="javascript">
document.getElementById("bar").innerHTML="21312312";
</script>
</body>
var str = '内容';//这里可以写一段html的标签,或者文字什么的,比如‘<table><tr><td>内容</td></tr></table>’
$('#bar').appent(str);
var b = 3; window.onload = function(){
document.getElementById("bar").innerHTML = b-a;
};