用JS的onclick怎么实现局部更新数据? 我在page里有一组带有onclick事情的图片,还有一个预放置内容的DIV;要实现的功能是点击某张图片时,DIV中显示相应的内容。请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那这个有点类似于tab选项卡的功能了。将tab头部放置图片,下面显示内容还有种方法是更加图片的click事件中的图片,获取信息用innerHTML or appendChild将内容加载到div中 只有一个预放置内容的DIV,意味着不是采用div的显示隐藏来显示不同内容,那么就只能使用ajax获取后台更新的内容,然后显示到那个预放置内容的DIV里面。建议使用jquery实现ajax,比较简单。需要以下几个步:1.每个图片对应有onclick事件,在事件响应中使用$.get("getData.aspx",{id:参数1,rnd:math.random()*1000},function(data){ $("#预放置内容的DIV的id").html(data);});2.实现后台文件getData.aspx,根据传递过来的参数id来获取不同的内容。 还可以用几个页面,用超链接,_black。 <html><head><script type="text/javascript" src="/Script/jquery-1.4.2.js"></script><script type="text/javascript">$(document).ready(function(){$("#1").click(function(){$("#fun").html("111111111");});$("#2").click(function(){$("#fun").html("2222222");});$("#3").click(function(){$("#fun").html("33333333");});$("#4").click(function(){$("#fun").html("444444444");});});</script></head><body><div id="fun"></div><input type="button" id="1" value="1" ></br><input type="button" id="2" value="2"></br><input type="button" id="3" value="3"></br><input type="button" id="4" value="4"></body></html> js动态控制div的CSS属性,不需要显示的时候getElementById.style.display=none,要需要显示的时候改成block就可以,内容只要改变innerHTML就可以了 一个数字转换成大写金额函数,帮帮忙 JS获取到了值,怎么使用到src中呢? js的小问题 img 元素的 load() 事件为啥无效果呢? 用文字连接传过来的变量,用JS接收,然后传给ASP代码 可以时间吗? js小学生问题 请高年级同学给补补课程吧! 求一导航菜单,急,谢谢! qunit 单元测试 easyUI datagrid显示图片的问题 ,获取到存在数据库里面的图片路径,图片不显示 画3d地图 如何用Javascript合并单元格 如何判断对象指定的属性是否可用
还有种方法是更加图片的click事件中的图片,获取信息用innerHTML or appendChild将内容加载到div中
建议使用jquery实现ajax,比较简单。
需要以下几个步:
1.每个图片对应有onclick事件,在事件响应中使用
$.get("getData.aspx",{id:参数1,rnd:math.random()*1000},function(data){
$("#预放置内容的DIV的id").html(data);
});
2.实现后台文件getData.aspx,根据传递过来的参数id来获取不同的内容。
<html>
<head>
<script type="text/javascript" src="/Script/jquery-1.4.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#1").click(function(){
$("#fun").html("111111111");});
$("#2").click(function(){
$("#fun").html("2222222");});
$("#3").click(function(){
$("#fun").html("33333333");});
$("#4").click(function(){
$("#fun").html("444444444");});
});
</script>
</head>
<body>
<div id="fun"></div>
<input type="button" id="1" value="1" ></br>
<input type="button" id="2" value="2"></br>
<input type="button" id="3" value="3"></br>
<input type="button" id="4" value="4"></body>
</html>