JavaScript 图像 URL

标签 javascript

我很难弄清楚这会读什么:

<img src="/path/frontend/bigpath/default/images/heyhey/coolguy/' + partElements['awesometimes']['color'] + '.png">

该图像的 URL 输出是什么?

<小时/>

与此页面相关;自行车定制器。

我喜欢这个网站,并试图更好地理解他们如何用 JS 实现这一目标。

http://www.myownbike.de/

最佳答案

你的问题不清楚。因为它的评估值完全取决于

partElements['awesometimes']['color'](我假设partElements是JavaScript数组)

此外,由于连接不正确,还会导致语法错误。此外,串联应该是 JavaScript 的一部分。你的 HTML 代码无法做到这一点。如果你试图用 HTML 来实现,它永远不会起作用。

下面的代码可能会帮助你。

<script type="text/JavaScript">
window.onload=function(){
    document.getElementById('myImg').src = "james" + "bond" + ".jpg";
}
</script>
<img src="" id="myImg">

让 JavaScript 完成它的连接工作。让 HTML 来做它的渲染工作。

如果您在评估结果方面遇到困难,请开始使用调试工具。 所有主流浏览器都提供这些功能。

Chrome 调试工具很好。 引用文献:https://developers.google.com/chrome-developer-tools/docs/javascript-debugging

尝试在 Chrome 控制台中评估 img src 的字符串连接来了解它。

关于JavaScript 图像 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19372992/

相关文章:

javascript - 如何在 JavaScript 中将一年中的某一天转换为日期?

javascript - jquery根据类添加href

Javascript 与母版页一起加载

javascript - P5js 在 canvas 元素后面有一个 div 元素

javascript - 为什么 text/plain 下载图像类型

Javascript逻辑运算(a === true || a === false)

javascript - 如何将 jQuery 数据变量放入按钮而不是 div 中

JavaScript 警报回调在函数内部不起作用

javascript - Protractor/Selenium with Angular overlay,其他元素会收到点击

javascript - 如何禁用基于另一个复选框的复选框?