У меня есть яваскрипт функция:Как сгенерировать содержимое ссылки href по возвращаемому значению функции javascript?
function foo() { return "https://stackoverflow.com/a/b/SomeApi"; }
тогда у меня есть href
ссылки на моей веб-странице. Я хочу, чтобы эта ссылка указывала на значение, возвращаемое моей функцией javascript, так что, когда пользователь нажимает на ссылку, это как если бы пользователь нажал ссылку с URL-адресом /a/b/SomeApi
.
Я попробовал следующее:
<a href="javascript:foo()">Click</a>
Но результат этого браузер откроет новое окно, показывая буквальное значение /a/b/SomeApi
вместо отправки запроса на сервер.
Любые предложения? Благодарю.
Почему бы не установить значение href в требуемое значение в первую очередь? – RobG
@RobG, потому что связь должна генерироваться динамически. Я устанавливаю фиксированное значение здесь просто для простоты. – weidi