2 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以在每個(gè)錨標(biāo)記上使用事件偵聽器,并通過ID設(shè)置輸入的值,您需要相應(yīng)地更改它:
const elements = document.getElementsByClassName('getTitle')
const input = document.getElementById('[change_this]')
Array.from(elements).forEach(a => {
a.addEventListener('click', (el) => {
input.value = el.target.title
})
})
<div class="all">
<div class="myOtherClass">
<a class="getTitle test" Title="i want grab this title">click me to change</a>
</div>
<div class="myOtherClass">
<a class="getTitle test" Title="i want grab this too">click me to change</a>
</div>
<div class="myOtherClass">
<a class="getTitle test" Title="same at 2 other">click me to change</a>
</div>
<div class="Otherclass">
<input id="[change_this]" class="myInput" type="button" value="" />
</div>

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
從什么可以理解到你做什么:
document.querySelectorAll('.getTitle').forEach( Z_elm => {
Z_elm.addEventListener('click', function () {
document.querySelector('.myInput').value = this.title;
// or : (in your real code)
// document.querySelector('#myModal .getinput').value = this.title;
})
})
a {cursor: pointer;}
<div class="all">
<div class="myOtherClass">
<a class="getTitle" Title="i want grab this title">click me to change</a>
</div>
<div class="myOtherClass">
<a class="getTitle" Title="i want grab this too">click me to change</a>
</div>
<div class="myOtherClass">
<a class="getTitle" Title="same at 2 other">click me to change</a>
</div>
<div class="Otherclass">
<input class="myInput" type="button" value=""/>
</div>
</div>
添加回答
舉報(bào)