もちろん、解決策は非常に簡単です。作成時に document.createElement("") を使用します。でも、まだ理由が分からないんですよね? Name 属性の説明には次の文があります。 Internet Explorer 5 では、createElement メソッドで動的に作成されたアンカー オブジェクトに name プロパティを実行時に設定できません。 NAME 属性を持つアンカーを作成するには。 、createElement メソッドを使用するときに属性と値を含めるか、innerHTML プロパティを使用します。