gpt4 book ai didi

javascript - 未处理的错误 : Cannot convert 'document.getElementById(punkte_liste_titel_user)' to object

转载 作者:行者123 更新时间:2023-11-28 08:55:31 25 4
gpt4 key购买 nike

我有一个 html 页面(部分是用 PHP 生成的),页面底部包含一个 JavaScript 文件,它提供了一些 onclick 函数。我很难将变量从 PHP 获取到 JS,所以我创建了两个 <span>具有唯一 id 的 s 并将变量的内容放在那里(数字/整数值)。我的想法是使用var php_get_userid = document.getElementById(punkte_liste_titel_user).innerHTML;让 JS 将值读取到变量中,然后使用它们。然而 getElementById 不起作用,尽管 <span>具有相应 ID 的肯定存在。在歌剧中它说

Unhandled Error: Cannot convert 'document.getElementById(punkte_liste_titel_user)' to object

Chrome 说

Uncaught TypeError: Cannot read property 'innerHTML' of null

该区域的 HTML 如下所示

<body>
<div id="wrapper">
<div id="punkte_liste_titel">
Points <span id="punkte_liste_titel_datum">20130901</span>/<span id="punkte_liste_titel_user">3</span>
</div> <!-- Ende Punkteliste -->
<div id="punkte_liste">
...

JS 是这样开始的

$('.punkte_kategorie_element').click(function() {
var php_get_userid = document.getElementById(punkte_liste_titel_user).innerHTML;
var php_get_datum = document.getElementById(punkte_liste_titel_datum).innerHTML;
...

JavaScript 文件包含在 </body> 之前。标签

我尝试在 http://jsfiddle.net/WRfh5/2/ 创建一个最小版本。它也不运行...我错过了什么?

最佳答案

您忘记将 id 括在引号中

getElementById

document.getElementById('punkte_liste_titel_user').
^ ^

jsfiddle

关于javascript - 未处理的错误 : Cannot convert 'document.getElementById(punkte_liste_titel_user)' to object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18555108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com