私はこのjsコードを持っています:
var id = document.getElementById("myDiv").getAttribute("data-id");
et="Your Message Here";
el="http://x2.xclicks.net/sc/out.php?s="+id+""
sl=new Array();
sn=new Array();
a="</a>"; af="<a target='_blank'";
function dw(n) {document.write(n,"\n");}
function showLink(n,s,b){
if(!s) {s='anc'}
if(!b) {b=''}
else {b="&b="+b}
ast = af+" class='"+s+"' href='"+el;
n = n-1;
if(sl[n]&&sl[n]!="") {
dw(ast+"&o="+sl[n]+b+"'>"+sn[n]+a)
} else {
dw(ast+b+"'>"+et+a)
}
}
次のように header.php にロードします。
<script type="text/javascript" src="<? bloginfo('template_url'); ?>/js/trf.js"></script>
問題は、これは正しいですが、次のことです。
var id = document.getElementById("myDiv").getAttribute("data-id");
次のエラーが表示されます。
getElementById() が null であるか、オブジェクトではありません
Ady アイデア なぜ?
ドキュメントの準備が整っていることを宣言する必要がありますか?