2011-12-30 21 views
1

このコードはWordPressの外で正常に動作していますが、Wordpressはエラーを表示して何もしません。誰かがその理由を伝えることができますか? おかげUncaught SyntaxError:予期しないトークンILLEGAL Wordpress

Uncaught SyntaxError: Unexpected token ILLEGAL custom_params.js:2Uncaught TypeError: Object # has no method 'prettyPhoto' chrome-extension://mpcddcfoblbgmnaklcpkbfajnfikinhn/videodownload.js:5Uncaught TypeError: Cannot read property '0' of null 3/wordpress/?page_id=458:169Uncaught ReferenceError: addInput is not defined

<script type="text/javascript"> 
var counter = 1; 
var limit = 3; 
function addInput(divName){ 
    if (counter == limit) { 
      alert("You have reached the limit of adding " + counter + " inputs"); 
    } 
    else { 
      var newdiv = document.createElement('div'); 
      newdiv.innerHTML = "Entry " + (counter + 1) + " <br><input type='text' name='myInputs[]'>"; 
      document.getElementById(divName).appendChild(newdiv); 
      counter++; 
    } 
} 
</script> 
<form method="POST"> 
    <div id="dynamicInput"> 
      Entry 1<br><input type='text' name='myInputs[]'> 
    </div> 
    <input type='button' value='Add another text input' onClick='addInput("dynamicInput")'> 
</form> 

答えて

2

Uncaught SyntaxError: Unexpected token ILLEGAL

は、不正な文字/記号によって引き起こされます。通常、それはの行末の目に見えない文字です。無効な文字については、custom_params.js行2をチェックしてみてください。

この投稿は、良い例があります。 Uncaught SyntaxError: Unexpected token ILLEGAL for Chrome Browser

コピーメモ帳にそこコードスニペットを貼り付け、あなたは余分が表示されます「?」スニペットコードの末尾にある文字。

関連する問題