javascript - 在javascript中重置文本框值

标签 javascript jquery html

如果我有这样的输入文本框:

<input type="text" id="searchField" name="searchField" />

如何使用 javascript 或 jQuery 设置文本字段的值?

你会认为这很简单,但我已经尝试了以下方法:

使用默认值

var a = document.getElementById("searchField");
a.value = a.defaultValue;

使用 jQuery

jQuery("#searchField").focus( function()
{ 
  $(this).val(""); 
} );

使用js

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

他们都没有这样做... :/

最佳答案

在 JavaScript 中:

document.getElementById('searchField').value = '';

在 jQuery 中:

$('#searchField').val('');

应该这样

关于javascript - 在javascript中重置文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7174265/

相关文章:

arrays - jQuery 可以对数组进行排序吗?

jquery - onclick ="location.href=' <?php the_permalink() ? >';"在新窗口中打开

javascript - CSS 当使用溢出时,差距仍然存在

android - Opera-Mini浏览器CSS优化实践

javascript - 插入输入字段后使用 enter 提交表单中断 - 为什么以及如何修复?

javascript - JavaScript 中的多重左手赋值,真的是右结合吗?

javascript - 将 +""添加到字符串后追加 "0"

javascript - req.body.Dates 未定义

javascript - 将 Json 数据返回给 Ajax 调用

javascript - 使用本地存储更改 CSS 背景图片