javascript - 如何使用 onclick 事件 getElementById
问题描述
我正在设计一个头像模块。关键是当点击头发或眼睛时,它们必须在头顶移动。他们没有得到那个,而是根本不动,但代码也不会因错误而发出警报。
这是HTML代码:
<style>
#cabeza{
position: absolute;
z-index: auto;
left:225px;
top:125px;
}
#ojos {
position: absolute;
z-index: 1;
left: 8px;
top: 300px;
}
#pelo {
position: absolute;
z-index: 2;
left: 0;
top: 125px;
}
</style>
<body>
<div id="container">
<div id="sidebar"></div>
<div id="content">
<div id="cabeza"><img src="assets/img/cabeza.png"/></div>
<div id="pelo"><img src="assets/img/pelo.png" /></div>
<div id="ojos"><img src="assets/img/ojos.png" /></div>
</div>
</div>
<script>
alert('NOSeSiFunciona');
document.getElementById("pelo").onclick = function() {document.getElementById("pelo").style.left = "225px";};
document.getElementById("ojos").onclick = function() {document.getElementById("ojos").style.left = "235px"; document.getElementById("ojos").style.top = "200px";};
</script>
</body>
解决方案
推荐阅读
- google-sheets - Google 表格中遗留的旧值
- python - 如何使用fixture的输出作为函数的输入作为参数化pytest
- asp.net-core - 对机器人消息传递端点的请求加倍
- c# - Load different data into different rows of the same comboboxcolumn c#
- streaming - 使用自定义数据流式传输视频
- android - Android垂直虚线进度条
- python - How can I get two txt files by finding common occurrences?
- apache-spark - 使用 spark/pyspark 在 pyspark 中使用列名及其关联值在其他列中创建新数据框
- c++ - 将模板化函子显式转换为特定函子
- java - JDBC 驱动程序如何处理日期类型?