【发布时间】:2020-03-02 22:08:38
【问题描述】:
我有这个字段。
<input type="text" name="amount" id="amount" value="20.00">
我有这个链接。
<a target='_blank' href="https://PayPal.me/MyAccount/<span id='myspan'>0.00</span>">click here</a>
当我尝试将金额值 ($20.00) 插入 myspan 时,我收到以下错误: “未捕获的 TypeError:无法设置属性 'innerHTML' of null”
我正在使用文件底部的这个 Javascript。
<script type ="text/javascript">
window.addEventListener('load', function () {
myFunction();
})
function myFunction() {
var thisamount = document.getElementById("cart_total").value;
alert(thisamount);
document.getElementById("myspan").innerHTML = thisamount;
}
</script>
我到底做错了什么?
【问题讨论】:
-
你想通过在链接中放置一个跨度来做什么?
-
不能将元素放在其他元素的属性中。
-
所以我不能给 URL 添加值?
标签: javascript html dom innerhtml