gpt4 book ai didi

javascript - 从 html 输入中删除 size 属性

转载 作者:行者123 更新时间:2023-11-30 17:08:24 24 4
gpt4 key购买 nike

我有以下 HTML 代码:

<input id="user_current_password" name="user[current_password]" size="20" type="password" style="display: none;">

我想删除尺寸属性。我已经尝试过类似的东西:

$("#user_current_password").removeAttr("size")
$("#user_current_password").attr("size","auto")
$("#user_current_password").attr("size","")

但它总是给我错误:DOMException:无法在“HTMLInputElement”上设置“大小”属性:提供的值为 0,这是一个无效的大小。

谢谢

最佳答案

这应该可以解决它,仅使用 javascript:

var a = document.getElementById('user_current_password');
a.setAttribute('size','auto'); // <<< set size as wished

或者,删除它:

a.removeAttribute('size');

请注意将此代码放在

window.onload = function() { /* code */ }

因为必须加载 DOM 才能让代码找到元素

关于javascript - 从 html 输入中删除 size 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com