0

関数 createList の for ループ内のコードに見られるように、プロパティ「リスト」を使用しようとしていますが、 var list = .....; のようなリストを定義しない限り、createList 内では機能しません。

    var app = 
{
    list:document.bluetoothList.pairedDevices,

    createList : function()
    {   

        for(var i=0; i<5; i++)
        {
            app.list.options[i] = new Option("name" + i, "mac" + i);
        }

        document.getElementById("address").innerHTML=app.list.options[app.list.selectedIndex].value;

    },

            prints : function()
            {

                document.getElementById("address").innerHTML=app.list.options[app.list.selectedIndex].value;
            }

}
4

2 に答える 2

0

アプリ オブジェクトの外部のリスト プロパティにアクセスする場合は使用する必要がありますapp.list が、アプリ オブジェクト内にアクセスする場合は使用する必要がthis.listあり、create()関数がコールバック関数である場合app.listは完璧なものです。

于 2013-11-06T04:34:54.023 に答える