, поэтому я пытаюсь сделать наведение курсора только с помощью javascript, чтобы изображение не отображалось для seo. Я сначала установил его в html, чтобы получить css правильно, и я делаю все, что появляется с document.write, так что он может быть сгенерирован с помощью javascript (мои знания js ограничены). поэтому с html я делаю вещи спереключатель изображения с чистым javascript
<img src="img/brokenarrowwear-googleplus.png" onmouseover="this.src='img/brokenarrowwear-google-circle.png';" onmouseout="this.src='img/brokenarrowwear-googleplus.png';"/>
но так как он использует «» и «это не работает. Я пробовал делать это как
document.write(' <img src="img/brokenarrowwear-googleplus.png" onmouseover="this.src=' + 'img/brokenarrowwear-google-circle.png' + ';" onmouseout="this.src=' + 'img/brokenarrowwear-googleplus.png' + ';"/> ')
но это тоже не работало. Кто-нибудь знает, как я могу сделать чистый javascript? Я нашел
$("img.image-1").mouseenter(function() {
$(this).replaceWith($('<img src="~/Content/images/prosecutor_tile_b.jpg">'));
});
но я не думаю, что это сработает.
Что вы подразумеваете под словом «что изображение действительно не отображается для seo»? –
Почему не работает первый метод (встроенный 'onmouseover')? (отлично работает: https://jsfiddle.net/tfmzzea7/) – Adam
use \ 'вместо' + ' –