JavaScript:在悬停之前和悬停之后显示的文本。

时间:2017-01-07 21:33:00

标签: javascript html hover

我想知道是否有一种方法可以更简洁地编写一些JavaScript代码,即无需再次编写html?

添加任何类型的'id'或'div'是否可行,以便显示文本而不是重写整个文本?

我的代码的最后一行是:

document.getElementById('image').innerHTML = image.style.background = "text to appear both before hover and after hover.";

我的完整代码位于CodePen:http://codepen.io/aaron_1986/pen/GrJYLo

2 个答案:

答案 0 :(得分:0)

您可以将文本分配给变量,然后使用变量名称在开头使用innerHTML。

答案 1 :(得分:0)

您应该只使用一个简单的变量(例如class MyClass { constructor() { this.vector = new THREE.Vector2(); ... } getMouseOnScreen() { // now the function } } )。这样,即使文本已从元素中删除,文本仍将保存。