Javascript getElementbyId.value不返回任何值

Javascript getElementbyId.value不返回任何值,javascript,html,django,Javascript,Html,Django,我在Django项目中实现Javascript时遇到了问题 这是我的HTML: <td> <h5 id="precioSinEnv">{{total}}</h5> </td> 主要的问题是{{total}}是作为views.py中的一个参数获得的,该值显示在屏幕上,但在将其parint到int时,它不起作用。有什么办法解决这个问题吗?改变这个 var pTotal = parseInt(document.getElementById('

我在Django项目中实现Javascript时遇到了问题

这是我的HTML:

<td>
    <h5 id="precioSinEnv">{{total}}</h5>
</td>
主要的问题是{{total}}是作为views.py中的一个参数获得的,该值显示在屏幕上,但在将其parint到int时,它不起作用。有什么办法解决这个问题吗?

改变这个

 var pTotal = parseInt(document.getElementById('precioSinEnv').value);
对此

 var pTotal = parseInt(document.getElementById('precioSinEnv').textContent);
改变这个

 var pTotal = parseInt(document.getElementById('precioSinEnv').value);
对此

 var pTotal = parseInt(document.getElementById('precioSinEnv').textContent);
试试这个:

 var pTotal = parseInt(document.getElementById('precioSinEnv').innerText.trim());
试试这个:

 var pTotal = parseInt(document.getElementById('precioSinEnv').innerText.trim());

你犯了什么错误?如果你得到了什么?什么不起作用?试试
var pTotal=parseInt(document.getElementById('precisionenv').innerHTML)。您正在调用PrecisionEnv的值,但没有分配任何值。console.log(pTotal)是什么?您遇到了什么错误?如果你得到了什么?什么不起作用?试试
var pTotal=parseInt(document.getElementById('precisionenv').innerHTML)。您正在调用
precisionv的
值,但没有分配任何值。console.log(pTotal)是什么?进一步解释:
h5
是一个标题元素,没有
属性(例如,与输入字段类似)@Busto如果这个答案有效,请标记为已接受的答案,以便解决此问题。感谢进一步解释:
h5
是一个标题元素,没有
属性(例如,像输入字段一样)@Busto如果此答案有效,请标记为已接受的答案,以便解决此问题。非常感谢。