Как создать скрытое <img> в JavaScript?

@ControllerAdvice(annotations = RestController.class)
public class GlobalExceptionHandler implements ApplicationContextAware {

    @ExceptionHandler(MethodArgumentNotValidException.class)
    @ResponseStatus(HttpStatus.OK)
    @ResponseBody
    public ApplicationError validationException(MethodArgumentNotValidException e) {

        e.printStackTrace();
        return new ApplicationError(SysMessageEnum.MSG_005, e.getBindingResult().getAllErrors().get(0).getDefaultMessage());

    }

}
7
задан Cameron Lowell Palmer 12 November 2015 в 13:50
поделиться

5 ответов

I ' Я не уверен, что понимаю ваш вопрос. Но есть два подхода к тому, чтобы сделать изображение невидимым ...

Чистый HTML

<img src="a.gif" style="display: none;" />

Или ...

HTML + Javascript

<script type="text/javascript">
document.getElementById("myImage").style.display = "none";
</script>

<img id="myImage" src="a.gif" />
46
ответ дан 6 December 2019 в 04:47
поделиться

Как насчет

Это полностью отключит отображение и не оставит заполнитель

3
ответ дан 6 December 2019 в 04:47
поделиться

Вы можете скрыть изображение с помощью javascript следующим образом:

document.images['imageName'].style.visibility = hidden;

Если это не то, что вам нужно, вам нужно объяснить себя более четко.

3
ответ дан 6 December 2019 в 04:47
поделиться

Вопрос расплывчатый, но если вы хотите сделать изображение с помощью Javascript. Это просто.

function loadImages(src) {
  if (document.images) {
    img1 = new Image();
    img1.src = src;
}
loadImages("image.jpg");

Изображение будет запрошено, но пока вы его не покажете, оно никогда не будет отображаться. отлично подходит для предварительной загрузки изображений, которые вы ожидаете получить в качестве запросов, но с задержкой до загрузки документа.

Пример

3
ответ дан 6 December 2019 в 04:47
поделиться

Попробуйте установить стиль display = none:

<img src="a.gif" style="display:none">
2
ответ дан 6 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: