很奇怪的现象,请同学们帮帮忙?

来源:10-1 编程挑战

敲敲更健康

2016-02-24 01:08

<script>
	function test(){
			var input = document.getElementById("input");
			inputTest(input);
	}
	function inputTest(obj){
		if(obj.value == obj.defaultValue){
			obj.value = "";
		}
		if(obj.value == "") {
			obj.value = obj.defaultValue;	
		}
	}
</script>
</head>
<body>
	<input type="text" value="input something" id="input" onclick="test()" />
</body>

上面这段程序里,两个if删掉其中一个都没有问题,但是两个放一起就不能运行,望解答

写回答 关注

1回答

  • qq_伊_0
    2016-02-24 11:47:31
    已采纳

    两个放一起:

    1、第一个IF带入值:input something == input something  ,成立,obj.value = "";

    2、第二个IF带入值:“ ”== “”,成立,obj.value =“ ”;

    敲敲更健康

    非常感谢!

    2016-02-28 15:47:07

    共 1 条回复 >

JavaScript进阶篇

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

468276 学习 · 21892 问题

查看课程

相似问题