Car*_*les 5 javascript append add appendchild
我已经使用 JavaScript 从数据列表模板中捕获了 3 个值,现在我需要将这些值附加到现有的锚点中,即:
<a id="link" href='nextpage.aspx?id=<%#Eval("PlateId")%>&pp= #Eval("price")%>'>
Run Code Online (Sandbox Code Playgroud)
我找到了从 JavaScript 获取锚点 href 的方法:
<script language='javascript' type="text/javascript" >
function addLink() {
var anchor = document.getElementById("link");
anchor.href = anchor + "&qty=";}
</script>
Run Code Online (Sandbox Code Playgroud)
但是,我无法在 之后添加 js 值 "&qty=",我尝试添加这样的值:
anchor.href = anchor +"&qty=+Value+"
Run Code Online (Sandbox Code Playgroud)
有了这个:
anchor.href = anchor +"&qty='Value' "
Run Code Online (Sandbox Code Playgroud)
我不能把它放在引号之外,因为它不会显示在锚点中。
anchor.href = anchor + "&qty="
Run Code Online (Sandbox Code Playgroud)
应该
anchor.href = anchor.href + "&qty="
Run Code Online (Sandbox Code Playgroud)
...否则您正在尝试将链接元素转换为字符串!
同时,您仍然需要保留Value引号,否则生成的最终文本将始终是该文本:Value。如果Value是一个变量并且没有返回您期望的值(例如空值或未定义的值),那么您需要查看声明它的代码并更改它。
| 归档时间: |
|
| 查看次数: |
6610 次 |
| 最近记录: |