Javascript Java脚本不适用于chrome上元素的id,但适用于name(在Edge上运行良好)

Javascript Java脚本不适用于chrome上元素的id,但适用于name(在Edge上运行良好),javascript,Javascript,我试图引用一个文本框和一个id形式。 下面是一段javascript代码,可以在Microsoft edge上运行,但不能在Chrome上运行。谢谢你的帮助 <script type="text/javascript"> function sayHello() { var name4 = document.form1.txthello.value; // does not work } <body> <form id="form1

我试图引用一个文本框和一个id形式。 下面是一段javascript代码,可以在Microsoft edge上运行,但不能在Chrome上运行。谢谢你的帮助

<script type="text/javascript">
    function sayHello() {
        var name4 = document.form1.txthello.value; // does not work

    }

<body>
<form id="form1" name="myForm1">
    Name : <input type="text" id="txthello" name="myTxthello" value="" />
    <br />
    <input type="button" id="btnHello" value="Hello" onclick="sayHello()" />
    <hr />

函数sayHello(){
var name4=document.form1.txthhello.value;//不起作用
}
姓名:


试试这个:

函数sayHello(){
var name4=document.getElementById(“txthello”).value;
警报(名称4);
}

姓名:


试试这个:

函数sayHello(){
var name4=document.getElementById(“txthello”).value;
警报(名称4);
}

姓名:



您是否尝试过使用
document.getElementById('txthello')。value
您是否尝试过使用
document.getElementById('txthello')。value
试试这个。这在Chrome上起作用

我添加了一个结束并替换了document.form1.txthhello.valuedocument.getElementById('txthello').value


函数sayHello(){
var name4=document.getElementById('txthello').value;
console.log(name4);
}
姓名:



试试这个。这在Chrome上起作用

我添加了一个结束并替换了document.form1.txthhello.valuedocument.getElementById('txthello').value


函数sayHello(){
var name4=document.getElementById('txthello').value;
console.log(name4);
}
姓名:



你的问题是什么?为什么它在Edge上工作?为什么需要引用
名称
属性?如何用现代DOM方法替换这种过时的DOM遍历方法?您还没有问一个具体的问题。您不应该依赖以前的非标准“功能”:[javascript-带ID的DOM树元素是否成为全局变量?])Edge支持Internet Explorer出于遗留原因实现的一些完全非标准的功能。作为
文档
的命名属性访问表单就是其中之一。不要用“它在Edge中运行良好”来判断网站是否适合web。非常感谢所有提示。。。是否有一个好的源代码(如果你们知道的话)可以作为Javascript的参考,这样我就可以按照正确的方法来做?你的问题是什么?为什么它在Edge上工作?为什么需要引用
名称
属性?如何用现代DOM方法替换这种过时的DOM遍历方法?您还没有问一个具体的问题。您不应该依赖以前的非标准“功能”:[javascript-带ID的DOM树元素是否成为全局变量?])Edge支持Internet Explorer出于遗留原因实现的一些完全非标准的功能。作为
文档
的命名属性访问表单就是其中之一。不要用“它在Edge中运行良好”来判断网站是否适合web。非常感谢所有提示。。。有没有一个好的源代码(如果你们知道的话)可以用来作为Javascript的参考,这样我就可以按照正确的方式使用了?谢谢-是的,这很有效。我想这是Chrome的一个问题。谢谢-是的,这很有效。我想这是Chrome的一个问题。