новый здесь. У меня нет доступа к большинству исходных файлов на моем сайте, поэтому я пытаюсь исправить некоторые сломанные изображения при загрузке страницы с помощью javascript.Относительные изображения сломанные, требуется исправление javascript
Когда я использую элемент инспектировать для одного из этих сломанных изображений он показывает, как это:
<img src="-82.jpg" width="60px">
, когда они должны быть
<img src="http://example.com/files/images/-82.jpg" width="60px">
Это для кучу разных изображений, -82. jpg, -2482.jpg, -3582.jpg
Вот что я пробовал до сих пор. Это похоже на работу, но по какой-то причине он ломает другой javascript на странице.
HTML
<script type="text/javascript" src="http://example.com/files/js/fiximages.js"></script>
<body onload="fixImages();">
мои fiximages.js файл
function fixImages() {
var toReplace = '<img src="-';
var replaceWith ='<img src="http://www.example.com/files/images/-';
document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
}
Я немного нуб, так что я также необходимо знать, как связать HTML на javascript, чтобы загрузить его при загрузке страницы. Спасибо, парни.
Можно ли использовать JQuery? –
@Bonatoc Я не думаю, что это хорошая идея для загрузки целой библиотеки для достижения такой небольшой задачи. – melancia
Вы абсолютно правы. Было уже поздно, и я чувствовал себя ленивым. Поскольку он является noobie, он также научился JQuery. Я согласен, что мы сейчас склоняемся к чистым веб-приложениям Javascript. Кстати, я проголосовал за ваш ответ ниже. –