所有Javascript HTML元素构造函数的文档在哪里?

所有Javascript HTML元素构造函数的文档在哪里?,javascript,html,browser,Javascript,Html,Browser,我似乎找不到它。谢谢 例如: $("#MySelect").append(new Option("MyOption", "MyOption", true, true)); 如果您不知道/找不到该文档,如果您知道,可以尝试使用HTML $("#MySelect").append("<option value='myValue'>MyValue</option>"); $(“#MySelect”).append(“MyValue”); 或 $(“#MySelect”).

我似乎找不到它。谢谢

例如:

$("#MySelect").append(new Option("MyOption", "MyOption", true, true));

如果您不知道/找不到该文档,如果您知道,可以尝试使用HTML

$("#MySelect").append("<option value='myValue'>MyValue</option>");
$(“#MySelect”).append(“MyValue”);

$(“#MySelect”).append(“MyValue”);
事实上是JavaScript所有内容的标准文档站点

选项
元素参考:
  • (由上述机构实施)

但是,由于您使用的是jQuery,因此存在以下问题

$('#MySelect')。追加('',
{
文本:“MyOption”,
值:“MyOption”,
所选:真
})

我不确定最后一个
true
参数应该做什么-至少在Chrome中,
new Option('text','value',true,true)
似乎返回与
new Option('text','value',true)
相同的语法看起来可能是jQuery,是吗?如果是,则接受一个HTML字符串。您不必为它创建HtmleElement子类

将有助于理解HTMLDOM元素


提供有关HtmleElement类及其子类的javadoc样式文档

当前的帖子都没有回答有关获取“…所有Javascript HTML元素构造函数的文档”的问题。该示例显式使用“…新选项…”构造函数

这提供了不定义任何构造函数的引用,例如
newoption()

应该已经定义了
选项()
构造函数,或者至少暗指了它

编程的构造函数
Option()
不是HTML,因此不由描述HTML的其他两个引用定义。标记元素,
是一个HTML定义的标记,因此仅根据隐式的先例,
new Option()
可能是相应的等价构造函数,类似于其他动态构造吸收了
属性属性,但这在哪里正式、明确和强调地定义了
new Option()
?特别是,
newoption()
参数的种类和顺序将在此类文档中定义

虽然它不是一个正确的构造函数,
createElement()文档
方法定义得很好()。在本文中使用
document.createElement(“option”)
HTMLOptionElement
引用完全定义了这种构造


一个引发了DOM、HTML和javascript之间混乱范式的遗留问题的实例确实定义了
newoption()
,但在当代环境中是不够的。

不是真正的文档,但我刚刚发布了一个HTMLElement子类列表。我以后可能会详细介绍一下


我在网上搜索过,找不到这样的列表。正如我所说,它不是文档,但有人可能会发现在一个地方列出所有子类是有用的。

我认为OP并不是这样要求的。我认为这是一种更好的方法,因为它将dom元素的构造卸载到jquery中。这意味着元素构造函数中javascript实现的差异对您来说是隐藏的,由jQuery开发人员完成,这可能会导致更多的交叉浏览器支持和/或更少的工作。我知道这不是OP想要的,我是在提醒他另一个选项。
$("#MySelect").append("<option value='myValue' selected>MyValue</option>");
$('#MySelect').append('<option></option>',
{
    text: 'MyOption',
    value: 'MyOption',
    selected: true
})