Есть файлы SVG, которые содержат информацию заголовка о высоте и ширине в мм.Как удалить или заменить атрибуты 'width' и 'height' на svg root, используя Javascript?
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: CorelDRAW X6 -->
<svg xmlns="http://www.w3.org/2000/svg" width="50.8mm" height="55.0332mm" version="1.1" viewBox="0 0 5080 5503" />
Я показываю эти изображения с помощью объекта
<div id="panel">
<object id="svg" class="group" data="none.svg" width="500" height="500"></object>
</div>
var svg = document.getElementById('svg');
svg.setAttribute('data', 'one.svg');
Однако в некоторых браузерах, это оказывается не так. Чтобы решить эту проблему, мне нужно заменить высоту и ширину, присвоить им значение 100%
Как изменить строку с помощью Javascript?
width="50.8mm" height="55.0332mm"
в
width="100%" height="100%"
спасибо
Нет, к сожалению, она изменяет размер контейнера
Отредактированный мой ответ, пожалуйста, попробуйте – LittleSweetSeas
нет, это не работает, см. Http://ryfoto.ru/svg.jpg –