半截子代码叫人怎么看啊 打开.NET2003的帮助文档,看看源代码
就是那个 ms-help://... 那些东西里面有很多有趣的东西
就是那个 ms-help://... 那些东西里面有很多有趣的东西
解决方案 »
- jquery控制iframe显示另一个页面
- 这段程序为什么一直出错
- 如何在打开网页时自动载入iframe
- 时间转换?
- 高分请教问题!!!!!
- javascript里,定义了变量i,那么ii的值怎么获取到的?
- 用JAVASCRIPT怎样来获取页面的SESSION值,急,在线等。。。。。
- flash在网页里的透明度
- 关于width和bgcolor的两个问题
- ■■页面中table的td的字体怎么改呀?我定义样式表不起作用。?请看:■■
- 图层移动的问题?为什么移动的第一下总是先跑到左上角,如果解决!不用样式就行啦..怎么搞定
- 用javascript如何实现可以隐藏某些特定行的表格,当点击"+"时又可以显示该行
==========================
问题一:l是一个DIV.在DIV里面给HTML语言.加一段链接.链接里面ONCLICK事件调用show_pic函数.
想传一个数组过去.
结果JS自动把数组变成了字符串....问题二.
我把这个写法改了一下.
l.innerHTML += "<a href=# onclick=\""+this.show_pic("+this.photo+")+"\">"+this.ci+"</a>";这样做.JS会无视onclick函数.会直接调用show_pic函数.
结果在系统执行innerHTML的时候就会直接调用了.问题三.
还是这个innerHTML,这个innerHTML里的show_pic函数和调用这个innerHTML的函数都是同一个类里面的对象.
我用this.show_pic调用会报错.不能调.===============================================================================
for(i=0;i<10;i++){
this.list_html[i] = document.createElement('A');
this.list_html[i].href = "#";
this.list_html[i].innerText = "test";
this.list_html[i].onclick = function(){alert(i);};
div.appendChild(this.list_html[i]); //把创建的<A>加入到DIV中去.
}在DIV里面加了十个超链接.
每个都有onclick属性.ALERT I结果是十个创出来了.但每一个ALERT的I都是10.
这个alert(i)里面的i永远是10.可能是因为加入这个事件,是将对i的引用加进去了,而不是值.
全套循环结束.i变成了10.alert里面永远都成了10.
但我想要的是值.不是引用...也就是说我想这十个链接依次alert(1-10).========================
说得简结了么.............Orz
不能再简了呀
l.innerHTML += "<a href=# onclick=\""+this.show_pic(this.photo)+"\">"+this.ci+"</a>";
<script type="text/javascript">
//<![CDATA[
var a=['never-online'];
function passArray() {
da.innerHTML = '<div onclick="demo.innerHTML=a[0]">'+a[0]+', click me</div>';
}
//]]>
</script>
<div id="demo" onclick="passArray()">点我</div>
<div id="da"></div>
2.你需要理解js对数组的传递是怎样的——数组是一个object
3.你需要理解innerHTML怎样处理一段js——innerHTML只是“显示”,不“执行”
4.你需要理解ie浏览器执行innerHTML对图片缓存