Javascript:新图像未出现在 Firefox 和 IE 中

标签 javascript html firefox

我正在按按钮创建图像。当我在 Chrome 中运行图像时,图像被创建,但我无法在 Firefox 或 IE 中显示任何内容。我在网上其他地方看到过这个问题,但没有运气让这个对我有用。

按钮 HTML:

<input type="radio" class="button" name="button" onclick="createImageRoof();" id="button1"/>

JS:

function createImageRoof()
{
    alert("In Function")
    var floatingImage1= document.getElementById('floatingImage1');
    var i1 = document.createElement("img");
    i1.src = "Images\\tnR1.png";
    i1.type = "image";
    floatingImage1.appendChild(i1);
}

最佳答案

将文件路径目录分隔符更改为正斜杠 (/) 对我有用。

所以:i1.src = "Images/tnR1.png";

关于Javascript:新图像未出现在 Firefox 和 IE 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24809282/

相关文章:

javascript - AngularJS 中的价格数据过滤器

javascript - 禁用编辑不起作用

html - html 标题总是必须从 1 开始计数吗?

html - Firefox 破坏标题并添加随机字符

html - CSS Transform origin 在 Firefox 中不起作用

javascript - Meteor.js 和 Collection2 : Update Method that Inserts New Object in subschema

javascript - Lint 和 Prettier 存储库没有大规模合并冲突

html - OSclass 中的粘性页脚

javascript - 我设置的高度和宽度值与返回值不一致是什么原因?

jQuery animate scrollTop 不适用于 Firefox