gpt4 book ai didi

javascript - 在javascript的相同功能上使用多个按钮

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:52 26 4
gpt4 key购买 nike

我想为使用相同功能但存储在不同 ID 名称上的不同文本框制作多个按钮。

Name<input id="name"></input>
<button onclick="myFunction()">Start</button>

<script>
function myFunction() {
var recognition = new (window.SpeechRecognition ||
window.webkitSpeechRecognition || window.mozSpeechRecognition ||
window.msSpeechRecognition)();
recognition.lang = 'en-US';
recognition.interimResults = false;
recognition.maxAlternatives = 5;
recognition.start();
recognition.onresult = function(event) {
document.getElementById("name").value =(event.results[0][0].transcript);
};
}
</script>

最佳答案

在调用函数的时候传入输入框的ID,像这样

Name<input id="name"></input>
<button onclick="myFunction('name')">Start</button>

Phone<input id="phone"></input>
<button onclick="myFunction('phone')">Start</button>


<script>
function myFunction(id) {
var recognition = new (window.SpeechRecognition ||
window.webkitSpeechRecognition || window.mozSpeechRecognition ||
window.msSpeechRecognition)();
recognition.lang = 'en-US';
recognition.interimResults = false;
recognition.maxAlternatives = 5;
recognition.start();
recognition.onresult = function(event) {
document.getElementById(id).value =(event.results[0][0].transcript);
};
}
</script>

关于javascript - 在javascript的相同功能上使用多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53470416/

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