我想將影像的 alt 值添加為表單欄位值。如何用 JS 或 Jquery 做到這一點?
謝謝
<img src="x.jpg" alt="grab me" id="ok" />
<form action="/#wpcf7-f1352-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init">
<span class="image-alt"><input type="text" name="iamge-alt" value="" size="40" aria-invalid="false"></span>
<input type="submit" value="OK" class="wpcf7-submit">
</form>
uj5u.com熱心網友回復:
.getAttribute()獲取alt屬性,然后.forms[0]將第一個<form>和.elements[0]第一個表單控制元件 ( <input>) 獲取到該.value屬性。
const alt = document.querySelector('img').getAttribute('alt');
document.forms[0].elements[0].value = alt;
<img src="x.jpg" alt="grab me" id="ok" />
<form action="/#wpcf7-f1352-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init">
<span class="image-alt"><input type="text" name="iamge-alt" value="" size="40" aria-invalid="false"></span>
<input type="submit" value="OK" class="wpcf7-submit">
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/462496.html
標籤:javascript jQuery 形式
上一篇:如何回圈回傳空但實際上在javascript中有一個物件的物件
下一篇:如何添加日期功能
