Javascript 如何在index.html文件中定义变量?(window.parentPage=true;)

Javascript 如何在index.html文件中定义变量?(window.parentPage=true;),javascript,html,Javascript,Html,在这个答案中,它表示在index.html页面中定义一个变量(window.parentPage=true;)。我该怎么做呢?您需要使用JavaScript定义变量。您可以在HTML文件中嵌入一些JavaScript,方法是将其封装在script标记中,如下所示: <script type="text/javascript"> window.parentPage = true; </script> window.parentPage=true; 首先,你需要清


在这个答案中,它表示在index.html页面中定义一个变量(window.parentPage=true;)。我该怎么做呢?

您需要使用JavaScript定义变量。您可以在HTML文件中嵌入一些JavaScript,方法是将其封装在
script
标记中,如下所示:

<script type="text/javascript">
    window.parentPage = true;
</script>

window.parentPage=true;

首先,你需要清楚地认识到你的理由。。。你想要达到的目标

在这之后,你要对自己下定义:

第一个选项: 您可以将添加到问题的链接中的某些数据存储/保存在标记中,如下所示:

<script>
    var myLittleBox = "box content";
</script>
<input type="hidden" value="box content">

var myLittleBox=“盒子内容”;
然后访问它,如:

<script>
    myLittleBox = myLittleBox + " extra content";
    console.log(myLittleBox);
    //this will print "box content extra content"
</script>

myLittleBox=myLittleBox+“额外内容”;
控制台日志(myLittleBox);
//这将打印“框内容额外内容”
您需要使用标记来访问javascript环境

第二选项: 您可以使用纯HTML保存/存储数据,使用with类型“hidden”不在屏幕上显示为输入框,并更改其值,如下所示:

<script>
    var myLittleBox = "box content";
</script>
<input type="hidden" value="box content">

但是这样,如果没有javascript代码的帮助,您将无法直接访问数据,除非您将此输入作为GET或POST发送到a中可以访问的某个位置,并使用相应的GET或POST将其恢复

Javascript变量:

例:

HTML输入:

HTML表单处理:


你可能试图理解第一种选择,但你的问题并没有说清楚。无论如何,这是一个很好的研究。

无论您做什么,都必须使用JavaScript才能访问变量。一种尚未提及的传统方法是在html中使用数据属性,然后通过JavaScript访问:

const attributeName='data parentPage';
常量设置=()=>{
让parentPageBool=document.querySelector(`html[${attributeName}]`).getAttribute(attributeName);
console.log(parentPageBool)
};
window.addEventListener(“加载”,设置)