HTML ページ (部分的に PHP で生成) があり、ページの下部にオンクリック機能を提供する JavaScript ファイルが含まれています。PHP から JS に変数を取得するのに苦労していたので、<span>
一意の ID を持つ 2 つの を作成し、そこに変数の内容 (数値/整数値) を配置しました。私のアイデアは、var php_get_userid = document.getElementById(punkte_liste_titel_user).innerHTML;
JS に値を変数に読み込ませてから使用させることでした。ただし、<span>
対応する ID を持つ は確実に存在しますが、getElementById は機能しません。Opera では次のように述べています。
未処理のエラー: 「document.getElementById(punkte_liste_titel_user)」をオブジェクトに変換できません
クロム 言う
キャッチされていない TypeError: null のプロパティ 'innerHTML' を読み取れません
エリアの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;
...
</body>
タグの直前に JavaScript ファイルが含まれている
http://jsfiddle.net/WRfh5/2/でこれの最小バージョンを作成しようとしましたが、どちらも実行されません...何が欠けていますか?