から取得しています。jsとのリンクの値を取得しようとしていますが、毎回警告が表示されます。は未定義です。<a>のIDまたはVALUEまたはNAMEをJS
私は多くのことをしてみてくださいhave'dが、何も私のために動作しません:(多分あなたの男のいくつかは???
コード私を助けることができる:
function protected_link() {
var pass1 = prompt("Wachtwoord!!!");
var pass2 = "admin";
var kerntaak = $(this).attr("id");
if (pass1 === pass2) {
load('img/pdf/'+kerntaak+'.pdf')
} else {
load('index.php')
}
}
をこれは、いくつかの<a>
リンクです私が持っている:protected_link()
で
<a value="kerntaak1" onclick="protected_link();" class="btn btn-primary btn-lg flex-item page-scroll"" style="letter-spacing: 5px";>kerntaak 1</a>
あなたは 'var kerntaak = $(this).attr(" id ");'という行に表示されていると仮定します。 –
おそらく問題は 'this'はあなたが持っていると思っている価値はないが、関数がどのように呼び出されているのかわからないから、私たちはそれを知ることができないだろう。 。 – Quentin
''要素には 'value'属性はありません。 – Quentin