javascript,转换或强制转换对象

javascript, Converting or Casting an object

本文关键字:转换 对象 javascript      更新时间:2023-09-26

如何在Java脚本中类型强制转换或转换对象?

例如

var e = document.getElementById('body'); // e is instance of HTMLBodyElement
e = <type cast to HTMLElement> e ; // e is instance of HTMLElement

如果你正在使用jQuery,我认为你需要尝试这个

var e = document.getElementById('body'); // e is instance of HTMLBodyElement
e = $(e);

不需要强制转换。HTMLBodyElement派生自HTMLElement,因此可以像使用HTMLElement一样使用。具体看https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement,上面写着:继承其父元素HTMLElement和WindowEventHandlers的属性。