首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态分配img的资源

问动态分配img的资源
EN

Stack Overflow用户
提问于 2014-03-22 04:14:47
回答 2查看 24.7K关注 0票数 4

该页面将正确显示图像的url文本。但我不确定如何将消息分配给img的src以显示图像。

代码语言:javascript
复制
<DIV class="msgStyle1" id="message">Waiting for image</DIV>
<div class="imgStyle1" id="message">
    <img src=whatneedtogohere /></div>


  function displayText(text) {
    console.log(text);
    document.getElementById("message").innerHTML=text;
    window.castReceiverManager.setApplicationState(text);
  };
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-22 04:29:12

固定HTML (切换类和ID,使ID唯一),为简单起见,增加了图片ID:

代码语言:javascript
复制
<div id="msgStyle1" class="message">Waiting for image</div>
<div id="imgStyle1" class="message">
    <img src="" id="image" />
</div>

JS:

代码语言:javascript
复制
document.getElementById('image').src = 'http://yourImagePathHere';

在这里查看它的工作原理:http://jsfiddle.net/N3rCm/

票数 11
EN

Stack Overflow用户

发布于 2014-03-22 04:22:39

首先,你不应该在页面上有多个Id,这会弄乱你的JS。

接下来,如果可以的话,我会给你的图像一个类

代码语言:javascript
复制
//jquery example of what you would do
var imgSrc = 'http://wherever/youre/getting/this/from';
$('.myimageclass').attr('src', imgSrc);

//non jquery
var myImg = document.getElementsByClassName('myimageclass')[0]; //assuming it's the first one
//or if you can uniquely identify it
var myImg = document.getElementById('imgId');

myImg.src = imgSrc;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22568665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档