html5不支持script的属性,HTML5中是否有脚本属性(Is there a script attribute in HTML5)

HTML5中是否有脚本属性(Is there a script attribute in HTML5)

在HTML的HTML中是否存在脚本属性,就像CSS的样式属性一样,我问这是因为我使用了一个突出显示元素内部脚本属性的IDE,所以我认为它可能存在,如果存在,如何使用它?

...

Is there a script attribute in HTML for JS, like the style attribute for CSS, I asked this because I'm using an IDE that highlights script attributes inside elements, so I thought it might exist, and if it does, how to use it ?

...

原文:https://stackoverflow.com/questions/38295567

更新时间:2019-11-25 15:19

最满意答案

与以前的HTML元素一样,HTML5没有script属性,但有一个script元素: https : //www.w3.org/TR/html5/scripting-1.html#the-script-element 。 您可以直接在标记之间放置一些脚本,也可以使用script元素引用外部JavaScript文件。 然后,JavaScript本身可以动态地(例如在加载时)将事件侦听器添加到需要响应特定事件的HTML元素。

HTML5, like previous HTML elements, does not have a script attribute but has a script element: https://www.w3.org/TR/html5/scripting-1.html#the-script-element. You can either put some script directly between tags, or use the script element to refer to an external JavaScript file. The JavaScript itself can then dynamically (e.g. on load) add event listeners to HTML elements that need to respond to specific events.

相关问答

不, 现在已经没有用了 。 type属性给出了脚本的语言或数据的格式。 如果属性存在,则其值必须是有效的MIME类型。 不能指定charset参数。 如果属性不存在,则使用默认值为“text / javascript”。 只要做

(是的, 你也可以省略引号 ) 请注意,您不必担心HTML5之前的浏览器,所有这些都始终将JavaScript视为默认脚本语言。 No, it's now officially useless. The

...

required是一个反映的属性 (如id , name , type等),所以: element.required = true;

...其中element是实际的input DOM元素,例如: document.getElementById("edName").required = true;

(只是为了完整。) 回覆: 然后属性的值不是空字符串,也不是属性的规范名称: edName.attributes.required = [object Attr]

这是因为在该代码中需要一个属性对

...

尚未正确支持 Chrome 31(并且可能是较早版本)支持属性的某些部分,但不完全支持。 It's not supported correctly yet. Chrome 31 (and possibly an earlier version) supports some parts of the attribute, but it is not fully supported.

您可以使用pattern属性 。 还需要required属性 ,否则将从约束验证中排除具有空值的输入字段。

如果要创建将该模式用于“空”或“最小长度”的选项,则可以执行以下操作:

...

与以前的HTML元素一样,HTML5没有script属性,但有一个script元素: https : //www.w3.org/TR/html5/scripting-1.html#the-script-element 。 您可以直接在标记之间放置一些脚本,也可以使用script元素引用外部JavaScript文件。 然后,JavaScript本身可以动态地(例如在加载时)将事件侦听器添加到需要响应特定事件的HTML元素。 HTML5, like previous

...

你需要使用 $(this).data('x')

在回调方法内部, this引用了dom对象,但.data()方法在元素的jQuery对象封装器中定义。 所以你需要用$(this)用jQuery来包装dom元素。 You need to use $(this).data('x')

Inside the callback method, this references the dom object, but the .data() method is defined in the jQuery o

...

好吧,有一些元素可以具有“禁用”属性 禁用的按钮元素 已禁用的输入元素 选择已禁用的元素 禁用的textarea元素 具有禁用属性的optgroup元素 禁用的选项元素 具有禁用属性的fieldset元素 资料来源: http : //www.w3.org/TR/html5/disabled-elements.html 因此,根据您的问题,您的给定(标题,img,段落)标记都不能被禁用。 Well, there are some elements which can have a "disable

...

根据我的理解,在WebIDL中描述了getContext方法中ES3中的[[DontDelete]],ES5中的[[Configurable]]的可配置性 - 与任何其他CanvasRenderingContext2D方法一样。 看看“接口原型对象”部分,其中说: 无论接口是否使用[NoInterfaceObject]扩展属性声明,都必须存在定义的每个接口的接口原型对象。 特定接口的接口原型对象具有与该接口上定义的属性和操作相对应的属性。 这些属性在下面的4.5.5和4.5.6节中有更详细的描述。

...

你在这里使用了错误的方法。 .data()用于存储任意数据, 存储与匹配元素关联的任意数据,或者在指定数据存储中返回匹配元素集中第一个元素的值。 [...] .data()方法允许我们将任何类型的数据附加到DOM元素 这个“数据存储”与HTML5数据属性几乎没有关系。 要阅读这些内容,您应该只使用: $(this).attr('data-event') You are using the wrong method here. .data() is for storing arbitrary dat

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值