我想知道是否有一种方法可以更简洁地编写一些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
答案 0 :(得分:0)
您可以将文本分配给变量,然后使用变量名称在开头使用innerHTML。
答案 1 :(得分:0)
您应该只使用一个简单的变量(例如class MyClass {
constructor() {
this.vector = new THREE.Vector2();
...
}
getMouseOnScreen() {
// now the function
}
}
)。这样,即使文本已从元素中删除,文本仍将保存。