gpt4 book ai didi

javascript - JQuery 更改嵌入 Src 属性

转载 作者:行者123 更新时间:2023-11-28 20:36:14 24 4
gpt4 key购买 nike

我在更改我的 <embed> 时遇到问题src属性。

(JQuery)

for (index in Forcast) {
var imageurl = "http://localhost/DesktopVersion/Inc/Images/Weather/";
var imagename = Forcast[0]['icon']+".svg)";
var WeatherIcon = imageurl+imagename;
var parent = $('embed#GetWeatherIcon').parent();
var newImage = "<embed scr=" + WeatherIcon + " />";
var newElement = $(newImage);

$('embed#GetWeatherIcon').remove();
parent.append(newElement);
....

(HTML)

<div>
<embed id="GetWeatherIcon" type="image/svg+xml" />
</div>

(CSS)

#GetWeatherIcon {
height:150px; width:150px; margin:30px 0 0 35px; padding:0; border:0; position:absolute;
}

如果有人可以指出我需要改变什么,那就太好了。非常感谢!

最佳答案

newElement 变量缺失。

你应该改变

var newImage = "<embed scr="Image" />";

var newImage = "<embed scr=" + Image + " />";
var newElement = $(newImage);

然后应该可以工作

$('embed#GetWeatherIcon').remove();
parent.append(newElement);

this question 无法更改 src 属性

$('embed#GetWeatherIcon').attr('src', Image); // NOT WORKING

更新:

我尝试了你的最新代码,发现了一个问题。您在 src 属性名称中犯了一个错误,您编写了 scr 并且它无法工作。 var imagename = Forcast[0]['icon']+".svg)"; 也有错误,可能是右括号错误。

这是我的工作代码:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF8">
<meta name="generator" content="HTML hackers, wwww.htmlhackers.com">
<title>Embed object change</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<style>
#GetWeatherIcon {
height:150px; width:150px; margin:30px 0 0 35px; padding:0; border:0; position:absolute;
}
</style>
</head>
<body>
<script>
$(document).ready(function() {
$('#change_btn').click(function() {
var imageurl = "http://upload.wikimedia.org/wikipedia/commons/e/e8/";
var imagename = "Svg_example3.svg";
var WeatherIcon = imageurl+imagename;
var parent = $('embed#GetWeatherIcon').parent();
var newImage = "<embed id=\"GetWeatherIcon\" src=\"" + WeatherIcon + "\" type=\"image/svg+xml\"/>";
var newElement = $(newImage);

$('embed#GetWeatherIcon').remove();
parent.append(newElement);
});
});
</script>
<p id="change_btn">Change</p>
<div>
<embed id="GetWeatherIcon" src="http://upload.wikimedia.org/wikipedia/commons/c/c9/Svg_example4.svg" type="image/svg+xml" />
</div>
</body>
</html>

关于javascript - JQuery 更改嵌入 Src 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15310734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com