第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過掃描輸入 Javascript 創(chuàng)建圖像

通過掃描輸入 Javascript 創(chuàng)建圖像

拉丁的傳說 2023-09-04 15:40:11
我有一個博客發(fā)布系統(tǒng)。問題是當(dāng)我嘗試使用 Javascript 功能發(fā)布圖像(輸入的)時,createElement()它不起作用。HTML和Js代碼:function publish() {  var title = document.getElementById("title").value;  var description = document.getElementById("description").value;  var para = document.createElement("h3");  var node = document.createTextNode(title);  para.appendChild(node);  var element = document.getElementById("posts");  element.appendChild(para);  var para = document.createElement("small");  var node = document.createTextNode("--".concat(description, "--"));  para.appendChild(node);  var image = document.getElementById("posts")  element.appendChild(para)  var image = document.getElementById("image-file").value  var para = document.createElement("img");  var node = document.createTextNode(image);  para.appendChild(node);}<button id="publish-button" onclick="publish()">Publish</button><p>Title</p><input class="Title" id="title"></input><p>Description</p><input class="Description" id="description"></input><p>Images</p><input id="image-file" type="file" /><h1>The Blog</h1><ul id="posts"></ul>
查看完整描述

1 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗 獲得超4個贊

您可以用來URL.createObjectURL()解決您的問題。請檢查以下代碼。


  var image = document.createElement("img");

  var imageInput = document.getElementById('image-file');

  image.src = URL.createObjectURL(imageInput.files[0]);

  image.style.height = '100px';

  image.style.width = '100px';


  para.appendChild(image);

function loadFile(event) {

  

}



function publish() {

  var title = document.getElementById("title").value;

  var description = document.getElementById("description").value;

  var para = document.createElement("h3");

  var node = document.createTextNode(title);

  para.appendChild(node);


  var element = document.getElementById("posts");

  element.appendChild(para);


  var para = document.createElement("small");

  var node = document.createTextNode("--".concat(description, "--"));

  para.appendChild(node);


  element.appendChild(para)

  

  // Add image

  var image = document.createElement("img");

  var imageInput = document.getElementById('image-file');

  image.src = URL.createObjectURL(imageInput.files[0]);

  image.style.height = '100px';

  image.style.width = '100px';

  

  para.appendChild(image);

}

<button id="publish-button" onclick="publish()">Publish</button>

<p>Title</p>

<input class="Title" id="title"></input>


<p>Description</p>

<input class="Description" id="description"></input>


<p>Images</p>

<input id="image-file" type="file" accept="image/*" />


<h1>The Blog</h1>

<ul id="posts"></ul>


查看完整回答
反對 回復(fù) 2023-09-04
  • 1 回答
  • 0 關(guān)注
  • 121 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號