| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/API/HTMLScriptElement | [Back] [Original] |
Get to know MDN better
HTML <script> HTMLScriptElement <script> HTMLElement
JavaScript text/javascript MIME (image/*) (video/*) (audio/*) text/csv error load
HTMLScriptElement.attributionSrc <script> attributionsrc attributionsrc Attribution-Reporting-Eligible Attribution-Reporting-Register-Source Attribution-Reporting-Register-Trigger JavaScript
HTMLScriptElement.asyncHTMLScriptElement.blocking <script> blocking
HTMLScriptElement.charset HTMLScriptElement.crossOriginscript CORS
HTMLScriptElement.deferHTMLScriptElement.event HTML
HTMLScriptElement.fetchPriority high low auto <script> fetchpriority
HTMLScriptElement.integrity <script> integrity
HTMLScriptElement.noModuletrue ES JavaScript
HTMLScriptElement.referrerPolicy HTML referrerPolicy
HTMLScriptElement.srcHTMLScriptElement.textHTMLScriptElement.type MIME <script> type
HTMLScriptElement.supports_static true false
<script> <script> document.currentScript defer async
function loadError(oError) {
throw new URIError(` ${oError.target.src} `);
}
function prefixScript(url, onloadFunction) {
const newScript = document.createElement("script");
newScript.onerror = loadError;
if (onloadFunction) {
newScript.onload = onloadFunction;
}
document.currentScript.parentNode.insertBefore(
newScript,
document.currentScript,
);
newScript.src = url;
}
function loadError(oError) {
throw new URIError(` ${oError.target.src} `);
}
function affixScriptToHead(url, onloadFunction) {
const newScript = document.createElement("script");
newScript.onerror = loadError;
if (onloadFunction) {
newScript.onload = onloadFunction;
}
document.head.appendChild(newScript);
newScript.src = url;
}
affixScriptToHead("myScript1.js");
affixScriptToHead("myScript2.js", () => {
alert(' "myScript2.js" ');
});
HTMLScriptElement.supports_static
noModule
function checkModuleSupport() {
if ("supports" in HTMLScriptElement) {
return HTMLScriptElement.supports("module");
}
return "noModule" in document.createElement("script");
}
| HTML # htmlscriptelement |
<script> <noscript> document.currentScriptHTMLScriptElementBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScope| Web Proxy Viewer | New URL | Original Page |