2017-08-15 2 views
-1

クロム開発者ツールのオブジェクトにアクセスしようとすると、次のエラーが表示されます。 VM4939:1未知のタイプエラー:未定義のプロパティ 'セル'を読み取れません :13クロムデベロッパーツールのオブジェクトアクセスが機能しない

私のコードは次のとおりです。

new_1CLayoutdoOnLoad()関数の内部で定義されているためですので、
<head> 
    <script> 
    var new_2ELayout; 
    function doOnLoad() { 
     var new_1CLayout = new dhtmlXLayoutObject({ 
     parent: document.body, 
     pattern: "1C" 
     }); 
     var new_1CLayoutA = new_1CLayout.cells("a"); 
    </script> 
</head> 
+2

そのコードは構文的には正しくありません。どこかに '}'がありません。 – Pointy

+0

あなたの関数の終わりの中括弧が欠落しているようです。 –

答えて

0

あなたは私の意見ではそれを行うための2つの方法を持っていますすべてのオプションが最初のものです。

+0

私は嫉妬していませんが、なぜこれが私の代わりに受け入れられる答えとして選ばれましたか?私は同じことを言って、私は訂正の作業コードサンプルを提供します。 –

3

外からはアクセスできませんi't。それを外に宣言してください。 - 機能 var new_2ELayout, new_1CLayout;

2の外側の変数を宣言すること - の最高のグローバル変数

しかしを宣言する

1:

var new_2ELayout, new_1CLayout; 

function doOnLoad() { 
     new_1CLayout = new dhtmlXLayoutObject({ 
      parent: document.body, 
      pattern: "1C" 
     }); 

     var new_1CLayoutA = new_1CLayout.cells("a"); 

} // and don't forget to close the function here 

// Now you can log new_1CLayout outside the function 
関連する問題