У меня была печать сайта в нижнем колонтитуле сайта, и я решил добавить его в свою корзину покупок, но когда я добавил его в него, он начал показывать дважды. Я не вижу причины этого в моем коде, но когда я использую Inspect Element в Chrome, я дважды вижу код html. Пожалуйста помоги. Благодарю.
Код в письменном виде:
<div>
<span id="siteseal"><script type="text/javascript" src="https://seal.godaddy.com/getSeal?sealID=KJGSDSjhc9CBNVZ8UcLh0kPNjNMidWC9qVfnCacP48aYykfDYSN">
</script>
<img style="cursor:pointer;cursor:hand" src="https://seal.godaddy.com/images/3/en/siteseal_gd_3_h_l_m.gif" onclick="verifySeal();"> </span>
</div>
Код из Chrome:
<div>
<script type="text/javascript" src="https://seal.godaddy.com/getSeal?sealID=KJGSDSjhc9CBNVZ8UcLh0kPNjNMidWC9qVfnCacP48aYykfDYSN"></script>
<img style="cursor:pointer;cursor:hand" src="https://seal.godaddy.com/images/3/en/siteseal_gd_3_h_l_m.gif" onclick="verifySeal();">
<img style="cursor:pointer;cursor:hand" src="https://seal.godaddy.com/images/3/en/siteseal_gd_3_h_l_m.gif" onclick="verifySeal();">
</div>
Кажется, что скрипт godaddy получает и отображает другое изображение:
document.write('<img style="cursor:pointer;cursor:hand" src="' + imageUrl + '" onclick="verifySeal();"/>');
Поэтому лучший способ решить эту проблему - удалить исходный тег img:
<div>
<span id="siteseal">
<script type="text/javascript" src="https://seal.godaddy.com/getSeal?sealID=KJGSDSjhc9CBNVZ8UcLh0kPNjNMidWC9qVfnCacP48aYykfDYSN">
</script>
</span>
</div>
или удалить скрипт godaddy:
(нет необходимости извлекать удаленный скрипт godaddy, чтобы страница загружалась быстрее, но пользователи не могут проверить печать, нажав img, потому что мы не загрузили скрипт godaddy, который предоставляет функцию verifySeal()
)
<div>
<span id="siteseal">
<img style="cursor:pointer;cursor:hand" src="https://seal.godaddy.com/images/3/en/siteseal_gd_3_h_l_m.gif" onclick="verifySeal();">
</span>
</div>
То же самое.
С наилучшими пожеланиями.
Javascript получает печать и отображает ее. Нет необходимости как для скрипта, так и для тега img
.
img
ничего не отображается.