gpt4 book ai didi

javascript - 使用 Javascript (JQuery) 获取 svg 保留宽度/高度或 viewBox

转载 作者:行者123 更新时间:2023-11-28 04:15:45 25 4
gpt4 key购买 nike

是否有可能读取保存的 widthheightviewBox img 的值与 svg源文件?我尝试了类似的方法,但仍然得到 undefined .

$('img.cart').load(function(){
console.log($('img.cart').children('svg').attr('viewBox'));
});
img {
width: 50%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class="cart" src="https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg">

最佳答案

通过在 img 标签内使用 SVG,您无法访问 svg 属性,主要尝试使用标签属性 $('img.cart').css('height'));

$('img.cart').load(function(){
console.log($('img.cart').css('height'));
});
img {
width: 50%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class="cart" src="https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg" height='30px;'>
<img class="cart" src="https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg" height='130px;'>
<img class="cart" src="https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/cartman.svg">

关于javascript - 使用 Javascript (JQuery) 获取 <img> svg 保留宽度/高度或 viewBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45861699/

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