关于清空文本框内容

来源:9-4 区别getElementByID,getElementsByName,getElementsByTagName

anthropocentrist

2016-02-05 10:42

在checkone函数中,如果

var j=document.getElementById("wb").value;

            if(j<1||j>6){

                document.getElementById("wb").value="";

                alert("请输入1-6数值");

            }

是可以清除文本框内容的,但为什么直接写成 j=""就没反应呢?

写回答 关注

1回答

  • 伊望岁月
    2016-02-05 17:56:02
    已采纳

    j 指向的是一个值类型,不是一个引用类型。

    j = ''只是重新把空字符串赋值给j

    假如j = document.getElementById("wb");才是一个引用类型,这时候就可以用j.value = '';

    anthro...

    非常感谢!

    2016-02-05 18:55:31

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题