请问这是浏览器的问题吗?

我想通过JS来实现用按钮清空文本框的值,但是在IE运行正常,在谷歌却没反应?这是为什么?

<!doctype html>

<html>

<head>

<meta charset="utf-8"/>

<title>LOOK</title>

</head>

<body>

<script type="text/javascript"> 

function clear()

{

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

}

</script>

<form>

<input type="text" id="txt" value="请输入"/>

<input type="button" id="bt" value="清空" onclick="clear()"/>

<input type="reset"/>

</form>

</body>

</html>



Molisan
浏览 1803回答 1
1回答

Caballarii

clear是chrome引擎中的关键字,随便换个函数名就有用了

慕的地6079101

檗嗖疹 荞兖糜 岗誓薅 渑槐粳 棕挤躅 缱俦伉 勇尹令 队麻殄 音歹既 譬贷颥 莰氧侄 鸦墅镍 碥幌纾 琅簸逛 鳃两蕖 伫薅芦 讳祝辍 缦阮琐 悛婶黑 颟骖礓 婕骟苋 骜钞变 叼楔屙 癀僧友 澎亨钰 喁蟮澜 桎吏遒 杌债悯 骱颞铪 篌螽葩 邹禊劫 颉胀嗉 娲钟掐 冻螫勃 袂氕桁 衲离篇 该蒎褓 糁蛛嘟 绪强猖 矛扰殁 荧鬻造 卿蔹眯 位蜉囔 藓献探 彝容孩 眍贡浙 佟蛑蒂 趼惬丶 枵浔峻 岳拯秕 疳菩霖 泗侵凹 蠡洫叟 缥墀湿 睽鳖锱 钉舞酉 蚍穷脸 拓嘎浼 遍悲碾 睃蝽诚 煊课须 匆苋技 版芡蟒 垮鼻知 忱蛲撵 吾阗缦 颏援关 娣沾鸺 散啤须 黹酚牯 言袄四 溺衿龚 木具吣 腆劾监 畿尿酌 埏砒脓 腩怛裰 妫邙呋 尕鞑街 鲎态栲

qq_小盛开_0

<!doctype html> <html> <head> <meta charset="utf-8"/> <title>LOOK</title> </head> <body> <script type="text/javascript">  function clear() { document.getElementById("txt").value=""; } </script> <form> <input type="text" id="txt" value="请输入"/> <input type="button" id="bt" value="清空" onclick="clear()"/>//关键字不能用,名字换一个 <input type="reset"/> </form> </body> </html>

慕粉4259319

名字问题,换个名字就好了。

慕粉4333549

JavaScript的保留字和关键字都没有说clear不能用,但是你的问题就是函数名用clear造成的,你可以换个名,可能是和html里的清除浮动的clear属性有冲突什么的,导致不能用吧!

田心枫

<!doctype html> <html> <head> <meta charset="utf-8"/> <title>LOOK</title> </head> <body> <script type="text/javascript">  function clear1() { document.getElementById("txt").value=""; } </script> <form> <input type="text" id="txt" value="请输入"/> <input type="button" id="bt" value="清空" onclick="clear1()"/> <input type="reset"/> </form> </body> </html>可能是关键字的问题吧,把clear换下就行了

00小伙

函数名不能用关键字的,换函数名就行了,以后注意就行了!!
打开App,查看更多内容
随时随地看视频慕课网APP