javascript - 更改搜索表单占位符文本

标签 javascript placeholder

我需要使用 JavaScript 更改搜索表单占位符文本。

我有一个 ID 为 #mega-menu-item-search-6 的大型菜单搜索项。 在它的内部,我有一个带有类 .mk-searchform 和 id #searchform 的搜索表单。

我写了这个,但它不起作用。

document.getElementById("mega-menu-item-search-6").attr("placeholder", "Search product");

最佳答案

使用.setAttribute()

document.getElementById("mega-menu-item-search-6").setAttribute("placeholder", "Search product");
<form class="mk-searchform" id="searchform">
  <input type="text" id="mega-menu-item-search-6">
</form>

关于javascript - 更改搜索表单占位符文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52437159/

相关文章:

mysql - 为什么 Perl 的 DBI 占位符会因负数 MySQL 查询而中断?

javascript - 文本框中的占位符和光标对齐方式

javascript - 当我在 javascript 中手动创建列表时,无法使用 querySelectorAll(); 获取值;

javascript - 在不扭曲页面布局的情况下应用边框

javascript - 使用javascript动态调整CSS

c++ - 为什么以 std::placeholders::_1 而不是 _0 开头?

javascript - 绕过现有的 MutationObserver 以使用 Tampermonkey 插入 DOM 元素

Javascript 对象构造函数未注册参数

css - 焦点时如何更改 md-input-container 占位符的颜色?

Spring PropertyPlaceholderConfigurer 未读取默认属性