在页面加载的时候如果浏览器遇到document.write(),则会在代码所在位置输出.
如果是在加载完后,动态调用document.write()方法,那么原文档的内容则会被替换成document.write()输出的内容。
-------------------------------------------------------------------------
只需要改变image的src属性就行了。
<img src="pic1.gif" onclick="change(this);"/>
<script language="javascript">
function change(obj){
if(obj.src.toUpperCase == "PIC1.GIF"){
obj.src = "pic2.gif";
}else{
obj.src = "pic1.gif";
}
}
-------------------------------------------------------------------------
eval是把一条字符串当作JS代码来解释执行,也就是所谓的动态语言特性。所以这句就是每隔150毫秒就执行一次glowit(i),setInterval是定时器,全局函数。
--------------------------------------------------------------------------
js是没有类型定义,这也是脚本语言灵活的地方,但是你也可以使用诸如:
var _string = new String();
var _array = new Array();
var _object = new Object();
等诸如此类的方法来定义。
注意,这里var只是一个声明,没有其他作用,只是不用var的话,就会被当作全局变量.
如果是在加载完后,动态调用document.write()方法,那么原文档的内容则会被替换成document.write()输出的内容。
-------------------------------------------------------------------------
只需要改变image的src属性就行了。
<img src="pic1.gif" onclick="change(this);"/>
<script language="javascript">
function change(obj){
if(obj.src.toUpperCase == "PIC1.GIF"){
obj.src = "pic2.gif";
}else{
obj.src = "pic1.gif";
}
}
-------------------------------------------------------------------------
eval是把一条字符串当作JS代码来解释执行,也就是所谓的动态语言特性。所以这句就是每隔150毫秒就执行一次glowit(i),setInterval是定时器,全局函数。
--------------------------------------------------------------------------
js是没有类型定义,这也是脚本语言灵活的地方,但是你也可以使用诸如:
var _string = new String();
var _array = new Array();
var _object = new Object();
等诸如此类的方法来定义。
注意,这里var只是一个声明,没有其他作用,只是不用var的话,就会被当作全局变量.
解决方案 »
- 设为首页/加入收藏的js问题,急!!!!!!!
- 关于窗口特效的JS代码
- Google首页 苹果落地的效果怎么做的?
- 网页在宽屏幕笔记本上显示出现问题(高手们帮忙阿)
- javascript加html的参数传递问题
- 向大神请教js下拉框输出当前或所选年份的方法,如内容中所贴,并没有实现输出功能,请讲一下您的方法,谢谢。
- [求救]关于提交openwindow类型!
- 页面中一些元素与XML数据岛绑定,有没有方法在服务器端控制这个XML,详见内
- 各位高手,为什么层上table的内容显不出来?
- 如何改变一个文件中的指定位置的值
- 紧急呀! 有用过TaskMenu3.0的进来下啊~~~~~~~~~~~~~~~~
- 初级问题,得到答案马上结分,多谢
<img src="pic1.gif" onclick="change(this);"/>
<script language="javascript">
function change(obj){
if(obj.src.toUpperCase == "PIC1.GIF"){
obj.src = "pic2.gif";
}else{
obj.src = "pic1.gif";
}
}===>>>
<img src="pic1.gif" onclick="change(this);"/>
<script language="javascript">
function change(obj){
if(obj.src.toUpperCase.indexOf("PIC1.GIF")>=0){
obj.src = "pic2.gif";
}else{
obj.src = "pic1.gif";
}
}
<title>test</title><head>test1
<script language="javascript">
function change(obj)
{
if(obj.src.toUpperCase.indexOf("img\t1.gif")>=0)
{
obj.src = "img\t2.gif";
}else
{
obj.src = "img\t1.gif";
}}
</script>
</head><body>
test:<br/>
<img src="img\t1.gif" onclick="change(this);"/>
</body>
</html>
这个有问题(路径都是对的)!
同时,如果你用indexOf的话,就没必要写全路径了。