У меня есть 4 кнопки, которые создают текстовый вывод, так что кнопка «Перейти» идет по ссылке, указанной в этом текстовом выводе.Я все еще являюсь нубом из javascript и думаю на других языках, но есть ли способ превратить .innertext в переменную, основанную на последней нажатой кнопке?Это лучшая логика, которую я придумал, и хотел бы сделать ее более эффективным кодом.
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<h1 id="changedText">Button changes this text</h1>
<button onclick="btn1()">Button1</button>
<button onclick="btn2()">Button2</button>
<button onclick="btn3()">Button3</button>
<button onclick="btn4()">Button4</button>
<br>
<button onclick="Go()">Go to Link Above</button>
<script>
function btn1() {
document.getElementById("changedText").innerText = "http://www.test-
button-1.com";
}
function btn2() {
document.getElementById("changedText").innerText = "http://www.test-
button-2.com";
}
function btn3() {
document.getElementById("changedText").innerText = "http://www.test-
button-3.com";
}
function btn4() {
document.getElementById("changedText").innerText = "http://www.test-
button-4.com";
}
</script>
Как вы можете видеть, мой код действительно грязный и не "идет" кссылка, чего мне не хватает?