javascript - 更改 CSS "z-index"属性 : "Invalid left-hand side in assignment"

标签 javascript css

我有一个带有 onmouseover 事件处理程序的元素,它调用我创建的一个函数,该函数假设更改另一个元素的 css 属性,我为该元素指定了 ID“output”。当我使用 onmouseover 处理程序将鼠标放在元素上时,出现错误:Uncaught ReferenceError: Invalid left-hand side in assignment。我认为我的功能有问题。我不能通过js更改元素的z-index吗?

<!--My Css->
<style>
#output{
height:500px;
width:500px;
border: 1px solid black;
z-index:1;
}
</style>
<!--My Script--> 
<script>
function ChangeZofO () {
document.getElementById("output").style.z-index="-1";
}
</script>

<!--My Html-->
<div id="MyDiv" onmouseover="ChangeZofO()"></div>

最佳答案

Javascript 中的样式名称使用​​驼峰式命名,所以它应该是:

document.getElementById("output").style.zIndex="-1";

-是算术减法运算符,不能用在标识符中。

关于javascript - 更改 CSS "z-index"属性 : "Invalid left-hand side in assignment",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19171044/

相关文章:

javascript - 适当的行没有变色

javascript - 将 jQuery .each() 方法转换为 native JavaScript 抽象的最佳方法是什么?

html - 圆 Angular 包含在小分区中的大图像的侧面在 Chrome 中不起作用

javascript - 从字符串中删除除一个域之外的所有域

javascript - jslint:如何抑制 'Expected ' Object.create(null )' and instead saw ' new Object'。警告?

css - 如何使 <CSS transition> 为 external-svg-sprites 和 css-variable 工作?

css - "~"(波浪线/波浪线/旋转)CSS 选择器是什么意思?

html - 删除页脚下方的空白

javascript - 如何在 React.js 中创建动画计数器?

javascript - 解析 XML 时出错,第 337 行,第 62 列 : The reference to entity "appId" must end with the ';' delimiter