倚天杖
2022-07-08 10:49:52
誰(shuí)能給我一個(gè)“技巧”如何將輸入值傳遞給“a”元素onclick函數(shù)。假設(shè)我有具有特定 ID 的輸入字段:<input id="yourname" type="text" value="Testing Value" class="form-control" type="text" placeholder="Your name here..." >和函數(shù)“exportText”,它實(shí)際上從特定的 div id(傳記)導(dǎo)出文本(html):<a href="#" onclick="exportText('biography', 'Name of player');">
Save your biography
</a>當(dāng)您單擊 href 鏈接時(shí),它會(huì)將傳記保存在 txt 文檔中,名稱為:“播放器名稱.txt”如何強(qiáng)制函數(shù)實(shí)際獲取輸入 id “yourname”值并使用該名稱保存 .txt 文檔,例如“yourname+.txt”我真的試圖通過(guò)網(wǎng)絡(luò)搜索解決方案,但我的知識(shí)太低,無(wú)法在自己身上找到答案。太感謝了!
2 回答

翻閱古今
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
在您的 exportText 函數(shù)中,如果它是本地函數(shù),您可以直接使用
document.getElementById('yourname').value;
而不是“玩家名稱”參數(shù)現(xiàn)在,如果它是一個(gè)全局函數(shù),您可以使用特定類(lèi)(例如:ClsUserName)并在您的 exportText 中使用
document.getelementsbyclassname('ClsUserName')

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以使用事件:
input id="yourname" value="Testing Value" class="form-control" type="text" placeholder="Your name here..." />
<a href="#" id="exportText">Save your biography</a>
和js:
document.getElementById('exportText').addEventListener('click', function() {
console.log(document.getElementById('yourname').value)
})
添加回答
舉報(bào)
0/150
提交
取消