私がやろうとしているのは、https を含むページ上のすべてのリンクを見つけて、それらが含まれている場合は何かをすることです。ただし、コンソールを使用して Chrome でこれを実行すると、Type Error: Cannot call method 'indexOf' of null. が表示されます。SO で、値が未定義として返された場合、関数が壊れることを読みました。onclick の値がない https を無視するにはどうすればよいのでしょうか。(ところで、私はゆっくりとjavascript/jqueryを学んでいます)。ありがとう
$("a[href*='https:']").each(function(){
var blah = $(this).attr('onclick');
console.log(blah);
if(blah.indexOf('_gaq') === 0){
console.log('contains gaq');
}
});