是否有任何解決方案可以在瀏覽器控制臺中使用 javascript 或 jquery 為輸入欄位的 previousvalue 屬性設定值?
我正在嘗試將值設定為它正在作業的輸入欄位,但同時,我需要將值設定為標簽中的 previousvalue 屬性。
<input type="text" value="" id="test" previousvalue=""/>
設定值我正在使用 document.getElementById("test").value="add";
uj5u.com熱心網友回復:
如果你的意思是你想要value并且previousvalue擁有相同的值,你可以這樣做(想象輸入有inpid):
const input = $('#inp')
input.attr('previousvalue', input.attr('value'))
一般來說,您可以在 JQ 中設定標簽的屬性,如下所示:
$(el).attr('attr-name', 'attr-value');\
在純 JS 中,您可以這樣做:
el.setAttribute('attr-name', 'attr-value');
uj5u.com熱心網友回復:
<input id="input" type="text" value="" previousvalue="" />
document.getElementById('input').addEventListener('change', function() {
this.previousvalue = this.value;
const { value, previousvalue } = this;
console.log(value, previousvalue);
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/378035.html
標籤:javascript html 查询 节点.js
