【发布时间】:2016-02-10 06:35:39
【问题描述】:
我正在使用一个外部 API,它允许我在图像src 值内发送额外参数,就像这样
<img src="myImage.jpg?resize=width[scrW]">
问题是我不知道宽度变量(scrW)是什么,直到我开始加载页面。我使用<script> var scrW = window.innerHtml </script> 来获得我需要的宽度。
我尝试过使用
<script>
document.write('<img src="myImage.jpg?resize=width['+window.innerHtml+']">')
</script>
但问题在于document.write 以文本形式显示所有内容,直到文档准备好(或到达</body>)。这看起来很俗气。
我的问题是:如何在页面呈现期间将 JS 变量附加/前置到 src 属性值?
【问题讨论】:
标签: javascript html css tags