不用传,js单独的文件会包含进到html页面中来。所以你可以直接访问mydiv
解决方案 »
- 动态改变object的url时flash显示不出来
- javaScript代码多浏览器兼容(IE,Firefox等)
- 更改js焦点图遇到了困难,请高手看一下如何解决
- javascript获取客户端mac地址
- 关于InDesign 脚本的问题(JavaScript)
- JavaScript调用ActivX控件,浏览器冻结!!急!!
- firefox 下 return false 怎样还是把表单提交了
- 在打开一个静态页面的时候,怎么样弹出另外一个尺寸没限制的页面,要求24小时内只弹出一次?在线等!!!
- 高手看看window.opener =null; window.close(); 导致两个窗口都关闭!绝对难题!
- Js文件操作问题?
- 用jsp或servlet如何实现绘图
- 问个很麻烦的IE,FF,CSS兼容问题
function show()
{
var mydiv = document.getElementById('mydif');
var html='';
html+=' <hr>测试 </hr>';
mydiv.innerHTML=html;
}
function show(obj)
{
html=''
html+=' <hr>测试 </hr>'
obj.innerHTML=html;
}
</script>
....<div> <input type="button" name="button" value="show" onClick="show(this.parentElement())"> </div>
<div> <input type="button" name="button" value="show" onClick="show(document.getElementById('mydiv'))"> </div>
这行:<div> <input type="button" name="button" value="show" onClick="show()"> </div>
实际上一个HTTP请求,浏览器发现文档中引入的JS文件,会随网页一起下载,然后把实际内容加载到HTML文档中去。所以,你在JS文件中的代码,是和HTML一起执行的。
function show(){
document.getElementById("div").innerHtml="<hr>测试 </hr>"}
或<div> <input type="button" name="button" value="show" onClick="show(this)"> </div> function show(obj){
document.getElementById(obj.id).innerHtml="<hr>测试 </hr>"}