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";
}
非常感谢任何帮助!
答案 0 :(得分:0)
嗯,这是一个小提琴:http://jsfiddle.net/Lng9j9nq/(糟糕 - 没有)
以下是包装HTML的小提琴:http://jsfiddle.net/Lng9j9nq/1/(作品)
这是一支笔:http://codepen.io/anon/pen/mJEYEo(作品)
所以,小提琴必须面临一些问题。然后我在控制台中粘贴了以下功能:
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。 您的代码有效。