я захватил 3 значения из DataList шаблона с помощью JavaScript, теперь мне нужно добавить эти значения в существующем якорь, который:значению Append в существующей якорной HREF
<a id="link" href='nextpage.aspx?id=<%#Eval("PlateId")%>&pp= #Eval("price")%>'>
Я нашел способ получить якорь HREF из JavaScript:
<script language='javascript' type="text/javascript" >
function addLink() {
var anchor = document.getElementById("link");
anchor.href = anchor + "&qty=";}
</script>
Но я не могу добавить значение Js после "&qty="
, я попытался добавить значение, как это:
anchor.href = anchor +"&qty=+Value+"
И с этим:
anchor.href = anchor +"&qty='Value' "
Я не могу вывести его из кавычек, потому что он не будет отображаться на якоре.
Привет, Barney, когда я пишу alert (anchor + "& qty =" + qty + "& preference =" + rb + "& extra =" + text) результат - это то, что я ищу: http: // localhost : 5437/Pages/nextpage.aspx? Id = 00001 & pp = 8.00 & qty = 2 & preference = Chicken & extra = YES, поэтому, если я это сделаю: anchor.href = anchor или anchor.href + ("& qty =" + qty + "& preference =" + rb + "& extra =" + текст); ничего не происходит, поэтому я считаю, что если предупреждение дает мне результат, который я хочу, должен быть способ сделать это. –
Код изменился с того, что вы указали в своем вопросе, - вы должны обновить этот вопрос с помощью этой важной информации. Но когда вы говорите «ничего», что вы имеете в виду? Есть ли ошибка? Является ли ссылка href неизменной? Если вы разместите предупреждение сразу перед назначением 'anchor.href =', ожидаемые результаты должны появиться. – Barney
проблема решена, я использовал другой aproach. Благодарю. Как вы получите значение aspx radobutton и aspx флажок с javascrip? Я использую это значение getvalue (rb), но это работает только с элементами управления html. Заранее спасибо человеку. –