在imgsrc中插入Javascript代码
我尝试将Javascript代码从img插入到src标记中,代码如下所示:在imgsrc中插入Javascript代码,javascript,html,Javascript,Html,我尝试将Javascript代码从img插入到src标记中,代码如下所示: 很抱歉,javascript:不适用于src属性。而src=“img_info()”也不可能 这就是你可以做到的: <img id="p1" width="90%" height="100%" src="" /> <script>document.getElementById("p1").src = img_info()</script> 将其放入onload事件中,并使用set
很抱歉,javascript:
不适用于src
属性。而src=“img_info()”
也不可能
这就是你可以做到的:
<img id="p1" width="90%" height="100%" src="" />
<script>document.getElementById("p1").src = img_info()</script>
将其放入
onload
事件中,并使用setAttribute
设置src
大概是
<img onload="this.setAttribute('src', img_info())" >
这提供了合理的解决方案。正如所选答案中所指出的,这不会起作用,因为在定义src之前不会触发onload事件。