javascript - 未捕获的引用错误 : getName is not defined

标签 javascript html

Chrome 中的 Inspect 元素一直告诉我 getName 未定义?这是在 html 中调用 getName 的地方:

<a id="nameGet" onclick="getName();" style="color: blue; white-space: nowrap;font-size: small; position: absolute; top: 30px; left: 55px;"><u>Edit Profile</u></a>

这就是我定义(所以我相信)getName 的地方。这是在

function getName () {
   name = prompt("Full Name: ");
   document.getElementById("pname").innerHTML = name;
   document.getElementById("nameGet").style.fontSize = "small";
   document.getElementById("postName1").innerHTML = name;
   document.getElementById("postName1").style.textDecoration = "bold";
}

任何帮助将不胜感激!

最佳答案

嗯,这是一个 fiddle :http://jsfiddle.net/Lng9j9nq/ (哎呀 - 不)

这是一个包含 HTML 的 fiddle :http://jsfiddle.net/Lng9j9nq/1/ (作品)

这是一支笔:http://codepen.io/anon/pen/mJEYEo (作品)

所以, fiddle 一定面临一些问题。然后我将以下函数粘贴到控制台中:

function getName() {
  name = prompt("Full Name: ");
  document.getElementById("pname").innerHTML = name;
  document.getElementById("nameGet").style.fontSize = "small";
  document.getElementById("postName1").innerHTML = name;
  document.getElementById("postName1").style.textDecoration = "bold";
}

然后,我从控制台 getName() 调用该函数。它与控制台一起使用。所以,这不是你的代码,而是 JSFiddle。 您的代码有效。

关于javascript - 未捕获的引用错误 : getName is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334092/

相关文章:

javascript - x 不是函数...您希望 Object.create 对构造函数做什么

javascript - 如何轻松地将内部 html 应用于多个元素?

html - 制作内部列表项以填充 Bootstrap 中的父列表项

将样式表添加到类后,Javascript 不会继续

javascript - 每 2 秒获取一次调用,但不希望请求堆积

javascript - 将我的 Jquery 幻灯片放映到全屏?

css - 本应占用 "rest of the page"的div在ie中扩展到页面之外

javascript - 根据下拉选择Javascript显示/隐藏多个div

javascript - 如何从先前的对象构建/转换对象

javascript - 基本 import.io html 搜索