我想1秒改变一次文本的背景色,这样写怎么不对呢??
<script type="text/javascript">
var i=0;
function change()
{
i++;
if(i%2)
{h3.background-color:blue}
else
{h3.background-color:green}
aa=setTimeout("change()",1000)
</script> (这里定义一个函数让它每秒执行一次)
<body>
<h3>看这里</h3>
<input type="button" onclick="change()" value="点" />
</body>
(body里定义一个button,点击button开始执行change()函数)
可是为什么不行呢??求高手指导一下
<script type="text/javascript">
var i=0;
function change()
{
i++;
if(i%2)
{h3.background-color:blue}
else
{h3.background-color:green}
aa=setTimeout("change()",1000)
</script> (这里定义一个函数让它每秒执行一次)
<body>
<h3>看这里</h3>
<input type="button" onclick="change()" value="点" />
</body>
(body里定义一个button,点击button开始执行change()函数)
可是为什么不行呢??求高手指导一下
解决方案 »
- 关于在js中引用VBA常量的问题,困惑!敬请高手指点!
- 在JS中如何传递字符参数?
- JSP函数运行显示问题
- jquery easy ui 点连接的字符串属性访问方式
- document.getElementById("MyUL")与$('#MyUL')请问有什么区别?
- 表单另一问题?
- 急问!!!!!!!!!!!!!!
- javascript 如何把A,B两string合起来
- 100分问题:如何解决用一图片或一button代替file控件的外观?
- 如何将网页窗口定时关闭,100分请教!!!!
- activx dll_web调用时不可以,不可能让用户拷到system32,再注册一下的吧
- event.returnValue=false;与return false;有什么区别?
h3.style.cssText ="background-color:blue";
function change()
{
i++;
var tab=document.getElementsByTagName("h3")[0];
if(i%2)
tab.style.backgroundColor="blue";
else
tab.style.backgroundColor="green";
setTimeout("change()",1000);
}