-1

onclick 関数に動的引数値を配置しようとしています。問題は、それを小文字に変換するだけでなく、その前に余分なスペースを追加するように見えることです. どんな助けでも大歓迎です、ありがとう。

ここに私のコードの codepen.io があります: http://codepen.io/theller5567/pen/GZwBrE?editors=1010

これが私の機能です:

createList: function(scope){
      var country = scope;
      var cc = country.countryCode;
      var ccc = cc.toUpperCase();
      console.log(ccc);
      if(ccc){
         var listItem = '<li><a href="#" onclick="setCountry("'+ccc+'","'+country.country+'");getDistribution(event);">'+country.country+'</a></li>';
         return listItem;
      }
 },

リスト項目の 1 つが dom でどのように見えるかの例を次に示します。

<a href="#" onclick="setCountry(" il","israel");getdistribution(event);">Israel</a>

コンソール ログにはすべての国コードが完全な大文字で表示されますが、DOM 内のコードは小文字で表示され、その前に余分なスペースが表示されます。

4

1 に答える 1