Я пытаюсь установить фоновый URL-адрес div, созданного на javascript. Это будет использоваться для слайдера Jquery Orbit. Вот как я это делаю.
var content 1 = null
$("#featured").html("<div id='content' style=''>");
content1 = document.getElementById("content");
content1.style.background="url(" + imageUrlList[0] + ")";
imageUrlList появился из этого.
imageUrlList.push(document.getElementById("image1Container").src)
Он получает src из другого тега изображения. Таким образом, цель состоит в том, чтобы получить src тега изображения и установить его в качестве фона div (контента), созданного с помощью javascript. Проблема в том, что его там нет. Я попытался посмотреть на элемент проверки. URL-адрес есть, я думаю, что он в base64, не уверен. Но это есть. Как вы думаете, в чем проблема? Любые идеи? Спасибо!
ОБНОВЛЕНИЕ: я показываю изображение, когда пользователь выбирает изображение в диалоговом окне файла. Это изображение будет отображаться в теге изображения контейнеров изображений. Это исходные изображения, которые я хочу получить и отобразить в div контента.
function readURL(input, x) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
if(x == 1)
{$('#image1Container').attr('src', e.target.result);}
else if(x == 2)
{$('#image2Container').attr('src', e.target.result);}
else if(x == 3)
{$('#image3Container').attr('src', e.target.result);}
else if(x == 4)
{$('#image4Container').attr('src', e.target.result);}
else
{$('#image5Container').attr('src', e.target.result);}
}
reader.readAsDataURL(input.files[0]);
}
}