mister_ex,
	
	| Сообщение от Dilettante_Pro | 
	| Объявите глобальную переменную (вне обработчика onclick), | 
	
 
var app = {
    // Application Constructor
    initialize: function() {
        document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
    },
    onDeviceReady: function() {
         this.receivedEvent('deviceready');
    },
    // Update DOM on a Received Event
    receivedEvent: function(id) {
var audio = new Media();
          function local(){
            //вот так эта зараза работает!!
             var blocks = document.querySelectorAll('.audio');
                    for(var i = 0; i < blocks.length; i++) {
                        var block = blocks[i];
                        block.onclick = function() {
                                 var path = '/android_asset/www/audio/';
                                 var audioName =this.querySelector('audio').getAttribute('src');
                                 var fullPath = path+audioName;
audio.pause();
audio.src=fullPath;
                                                                  audio.play();
                                 //this.style.backgroundColor = 'red';
                                // this.style.color = 'black';
                        }//конец функции
                    }//конец цикла
         }
         local();
    }
};
app.initialize();