我想知道为什么我找不到任何好的例子:在函数内部,person 是一个对象,并且有正确的值,而 selectedPerson 是一个全局变量。不要打扰 \-signs,这是让那些可见的方法。
document.getElementById(heading).innerHTML="<\p><\strong>" + selectedPerson.name+"<strong><\\p>";
这不起作用,在 html 中也没有:
<p>
<strong>
<script>document.write(selectedPerson.name);</script>
</strong>
</p>
var selectedPerson;
function person(extra){
var extra_array=extra.split(",");
this.name=extra_array[0];
this.head=extra_array[1];
this.gValue=extra_array[2];
this.weight=extra_array[3];
alert(extra_array[0]+" "+extra_array[1]+" "+extra_array[2] +" "+extra_array[3]);
//alert(this.name" "this.head+" "+extra_array[2] +" "+extra_array[3]);
}
selectedPerson = new person(extra);
console.log("**************************extra-------------->" +extra);
问题是:如何在 HTML 中使用全局变量/对象?我想知道这两种方法是否有?警报在使用数组时有效,但不适用于 this.name 等。如何在 HTML 中使用语法 selectedPerson.name?
谢谢!萨米人