javascript - Uncaught ReferenceError : deactivate_links is not defined

标签 javascript

我的代码有问题,而且由于我是新手,我不确定如何定义此函数以使其影响另一个 Div。这是代码,提前感谢您的帮助。

<ul><div class="blah" id="info" onclick="active_link(this)">INFO
</div></ul>
<ul><div class="blah2" id="menu" onclick="active_link(this);deactivate_links(info)">MENU</div></ul>

<script type="text/javascript;">
function deactivate_links(obj) {
obj.style.color = "white";
}
</script>

<script type="text/javascript">
function active_link(obj) {
obj.style.color= 'red';
}
</script>

最佳答案

type您的script标签不正确。

它应该只是 <script><script type="text/javascript">如果你想包括 type .

您的最终 JavaScript 代码应如下所示:

<script type="text/javascript">
  function active_link(obj) {
    obj.style.color= 'red';
  }
  function deactivate_links(obj) {
    obj.style.color = "white";
  }
</script>

关于javascript - Uncaught ReferenceError : deactivate_links is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26284713/

相关文章:

javascript - 如何使用 onchange="function(this.value)

javascript - 在 js 中使用 ajax 的联系表单不会 POST

javascript - 单击时将单元格表更改为文本框

javascript - 如何从 .t​​hen 返回值到 JavaScript 中的父函数/作用域

javascript - 如何使用默认 id 检查路径名

javascript - 如何禁用 Fullcalendar 的多日事件的自动宽度/填充

javascript - 使用 JavaScript 滚动眼动追踪

javascript - 在子模块nodejs中设置父类的属性

javascript - 通过另一个属性分配属性值并更改属性值

javascript - 使用 JQuery Deferred 和 Promise