javascript - html 图像 src 困惑

标签 javascript html

如果我放入 src 属性 ./images/nothing.gif 会翻译成什么?

我有一个 javascript 文件,它将某些 html 元素的 src 属性设置为“nothing.gif”

但在页面上 Nothing.gif 显示为“文件未找到”符号。

目前,nothing.gif 位于我的 ftp 服务器中的以下位置:

/www/foldername/wp-content/themes/themeg/images/nothing.gif

JavaScript 位于:

/www/darksnippets/wp-content/themes/themeg/javascript.js

由于这是 WordPress,因此没有实际的“html 页面”,内容存储在数据库中。所以如果我使用../我应该在哪里放置nothing.gif?

编辑:

这里是页面链接:http://www.darksnippets.com/?page_id=56

nothing.gif 可以在这里找到:http://www.darksnippets.com/wp-content/uploads/nothing.gif

在右下角你会看到 splinter 的图像符号(这在Chrome的IE中显示。在FF中不显示)

最佳答案

相对路径./images/nothing.gif由浏览器而不是服务器解释。所以它会从浏览器的 Angular 查看url来解析路径。浏览器看到的 url 是什么?

更新:

我看到您提供了网址。将相对路径更改为:

./wp-content/uploads/nothing.gif

但更好的解决方案是使用根相对路径。即以 /

开头的

关于javascript - html 图像 src 困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428017/

相关文章:

html - 如何根据表格格式结构中的thead设置宽度?

javascript - Backbone Marionette 'itemViewContainer' 未找到

javascript - Kendo UI 下拉列表在 kendoWindow 内不起作用

MVC 部分 View 中包含的 Javascript 仅在第一次运行

javascript - 为什么 onchange 事件不会在第一次更改时触发?

html - 溢出和空格的问题

javascript - 如何用倒计时替换特定的div内容

javascript - dragula JS 通过单击事件从一个列表移动到另一个列表

java - 如何从多个图像中获取图像ID,以使用它来获取有关图像的完整数据并在单击图像时将其显示在不同页面上

javascript - 如何动态导航javascript多维数组?