Um ExperimentYou realizará o seguinte experimento para ver se o atributo de arquivo funciona com seu navegador: Digite o seguinte código e salve-o como um arquivo HTML no diretório raiz do seu servidor. Você pode usar um sever web pessoal, como indicado pela URL no código. Também salvar uma imagem JPEG com o nome, myImg.jpg no mesmo diretório. função show () {document.getElementById ('I1') src = document.getElementById ('O1') do arquivo..; . document.getElementById ('I1') style.display = "inline"; } Algum texto. Algum texto Mostrar ImageThere é um elemento de objeto no código.
Este elemento de objeto possui apenas o tipo eo atributo de arquivamento. O valor da atitude arquivo é o URL de uma imagem. Esta imagem é baixado e ele não for exibido pelo elemento Object. O valor do atributo type indica o tipo de imagem downloaded.This elemento dos objetos não foi configurado para exibir em si para que ele não é exibido. No código HTML, fora do objeto, existe um botão e uma tag de imagem. A tag de imagem não tem o atributo de origem eo valor de sua propriedade CSS de exibição é "none".
Portanto, esta imagem não é exibida inicialmente, mas a posição em que seria exibido é conhecido pelo código. Quando o botão é clicado, o JavaScript cópias o valor de atributo para o arquivo do atributo de origem do elemento de imagem. O script também altera a propriedade de exibição CSS da imagem para "inline". Como resultado, a imagem do elemento de imagem (não o elemento objecto) é exibido. Ou seja, a imagem da marca de imagem é displayed.If você salvou o arquivo HTML e imagem acima em um diretório em um servidor, em seguida, abra a página da Web em um navegador e não clique no botão ainda.
De volta para o servidor e exclua o arquivo de imagem, enquanto a página web está sendo exibido no navegador. Agora, no navegador, clique no botão. Se o atributo de arquivo armazenado na verdade a imagem, em seguida, a imagem será exibida. Bem, essas regras descritas, o tra