javascript 更改input文本框内容后 刷新 无法回到初始值?

<script>functiongssr(){document.getElementById("asdf").value="thisstesttext";}</scrip... <script>
function gssr(){

document.getElementById("asdf").value="thiss test text";
}
</script>
<form>
<p>name:<input type="text" id="asdf" value="enter your words">
<input type="button" value="asd" onclick="gssr();" /></p>
这样写有问题吗..新手..我想知道IE下如何让其F5刷新后回到初始值..google浏览器可以 但是IE和火狐都不行..
除了onload事件

<body >
<script>
function gssr(){

document.getElementById("asdf").value="thiss test text";
}
</script>
<form>
<p>name:<input type="text" id="asdf" value="enter your words">
<input type="button" value="asd" onclick="gssr();" /></p>
</form>

</body>
展开
 我来答
蝴蝶飞起来了
推荐于2018-05-06 · TA获得超过1058个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:694万
展开全部
你的程序流程是这样的。点了按钮,触发gssr(),然后把值“thiss test text”传递给了id为"asdf"的input控件。

我不知道你想怎么样刷新返回原来的值。
更多追问追答
追问
IE浏览器 F5刷新呀,
追答
实在不行,你加入个onload事件。
windown.onload=function(){
document.getElementById("asdf").value="enter your words";

};
这样,刷新,值就变回原来的了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LXH929257102
2013-06-09 · TA获得超过489个赞
知道小有建树答主
回答量:545
采纳率:100%
帮助的人:248万
展开全部
你这个页面时从哪里链接来的?
你可以再那个链接后面加一个参数
举例:
<a href="index.jsp?a=<%Math.random()%>">

如果可以求采纳
更多追问追答
追问
就本地html文件
追答
本地静态网页,也就是说你的地址栏内容不会改变,那么你Ie浏览器可以设置禁用cookie
这是ie浏览器的缓存机制,刷新的时候浏览器地址不变,如果cookie中存在当前访问,ie不会真正刷新,会去调用cookie中缓存的信息,不变是正常的,别纠结了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雾兮分飞
2013-06-09
知道答主
回答量:19
采纳率:0%
帮助的人:21.4万
展开全部
有时候浏览器会保存上次的内容,强制刷新就好了。
更多追问追答
追问
强制刷新?
那一般这问题怎么解决? 我试过IE 和火狐都有这个问题
好像是浏览器问题 直接输入内容 F5也回不到初始值
追答
可以按ctrl+f5,或者浏览器地址栏上那个刷新的图标,或者重新载入那个地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenguang5092
2013-06-09 · TA获得超过664个赞
知道小有建树答主
回答量:520
采纳率:50%
帮助的人:457万
展开全部
单独的静态文件如无改动, 不会重复加载。

发布成应用程序可重新加载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c3c94de
2013-06-09 · TA获得超过1048个赞
知道答主
回答量:105
采纳率:0%
帮助的人:56.1万
展开全部
你没有调用到gssr这个函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式