如何用Javascript对一个HTML文件的文本经行更改,并不需要对文件重新加载?
解决方案 »
- 在FF中,使用event的问题
- IE6下 jQuery+ajax+thickbox 出现的问题。【求解决】
- var x=[a paragraph]?这是什么意思
- createElement("span");中添加调用方法 ,appendChild(span);那个大侠来帮下忙!在线等待!(四)
- 关于循环遍历改变button的onclick事件问题
- JavaScript函数调用问题 帮我解决下谢谢了
- 改变列宽JS代码解释~~~
- 如何触发下拉框,让其效果如同点击了一下,展开里面的内容。
- (100分)很急,问一个可能是javascript很简单应用问题,希望要有代码
- 如果有一篇新闻。。你如何知道它的文字量呢?中英文都有!!
- javascript 标签内为什么用括号呢?谁能给初学者解答一下
- 类似于CSDN这种可以突出显示代码块的 控件 哪里有?谢谢!
只用javascript
<body>
<button id="testBtn" onclick="load()">加载</button>
<div id="testDiv" style="width:200;height:100;border:1px solid;background:#fefefe"></div>
</body>
<script>
function load(){
//如果要更新的数据是远程请求到的 那你就去远程调啊,先模拟下
var data = "我要更新这里!";
document.getElementById("testDiv").innerHTML = data;
}
</script>我觉得你要是有一个事件里写这个的话 不会刷新全页面啊
完全可以。用javascript或它的类库jQuery等都可以很容易实现。
单纯的JS只能操作客户端的内容。要想无刷新地和后台沟通取回数据,就必须还需要其它方法配合。
这个“为什么”问得太懒惰了,连思考和实践都不试下就脱口而出了,“吃别人嚼过的馍没营养”,最后你还是没多大提高。
我正是因为想不通才问的,我因为没学AJAX,只学了JS,所以问问为什么从数据库拿数据的时候,就得用AJAX。