| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLScriptElement | [Back] [Original] |
Get to know MDN better
HTML HTMLScriptElement ( HTMLElement <>
| Name | Type | Description |
|---|---|---|
type |
String |
MIME type
|
src |
String |
src
|
htmlFor
|
String |
htmlFor |
event
|
String |
HTML DOM JavaScript HTML |
charset |
String |
charset
|
async |
Boolean |
async defer bool script src async defer async async defer useragent Web |
defer |
Boolean |
|
crossOrigin
|
String |
CORS |
text |
String |
document.write() <script>
innerHTML outerHTML
|
importScript <script> <script> document.currentScript script defer async
function loadError(oError) {
throw new URIError("The script " + oError.target.src + " is not accessible.");
}
function importScript(sSrc, fOnload) {
var oScript = document.createElement("script");
oScript.type = "text/javascript";
oScript.onerror = loadError;
if (fOnload) {
oScript.onload = fOnload;
}
document.currentScript.parentNode.insertBefore(
oScript,
document.currentScript,
);
oScript.src = sSrc;
}
var importScript = (function (oHead) {
function loadError(oError) {
throw new URIError(
"The script " + oError.target.src + " is not accessible.",
);
}
return function (sSrc, fOnload) {
var oScript = document.createElement("script");
oScript.type = "text/javascript";
oScript.onerror = loadError;
if (fOnload) {
oScript.onload = fOnload;
}
oHead.appendChild(oScript);
oScript.src = sSrc;
};
})(document.head || document.getElementsByTagName("head")[0]);
importScript("myScript1.js");
importScript(
"myScript2.js",
/* onload function: */ function () {
alert(
'You read this alert because the script "myScript2.js" has been correctly loaded.',
);
},
);
| HTML # htmlscriptelement |
<script> <noscript> document.currentScriptHTMLScriptElementBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScope| Web Proxy Viewer | New URL | Original Page |