【问题标题】:How get and storage data value of the html object tag in variable for compare via javascript如何在变量中获取和存储 html 对象标记的数据值以通过 javascript 进行比较
【发布时间】:2021-01-08 19:57:30
【问题描述】:

页面采用 aspx 和 html/javascript 格式。

我正在寻找如何获取变量ObjText中html对象标签的数据文件内容的值,以通过javascript进行比较并显示或不显示div

如果文件 Alerte_PageLogin1.txt 内容是 N/A 在这种情况下 div 被隐藏

我在网站的其他帖子上尝试了完整的示例,但没有一个有效

Default.aspx

<html>
    <head>
        <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
        <meta Http-Equiv="Cache" content="no-cache">
        <meta Http-Equiv="Pragma-Control" content="no-cache">
        <meta Http-Equiv="Cache-directive" Content="no-cache">
        <meta Http-Equiv="Pragma-directive" Content="no-cache">
        <meta Http-Equiv="Cache-Control" Content="no-cache">
        <meta Http-Equiv="Pragma" Content="no-cache">
        <meta Http-Equiv="Expires" Content="0">
        <meta Http-Equiv="Pragma-directive: no-cache">
        <meta Http-Equiv="Cache-directive: no-cache">
    </head>
    <body>
        <div id="webLink">
            <div id="DivAlertePageLogin">
                <p style="background: #ffe7e8; border: 2px solid #e66465; line-height: 1.5;">Information incidents informatique majeur en cour :</p>
                <br>
                <marquee>
                        <object id="ObjAlertePageLogin" width="300" height="100" type="text/plain" data="test.txt" border="0" style="overflow: hidden;"></object>
                </marquee>
            </div>
        </div>
        <script type="text/javascript">
            var newUrl = 'Alerte_PageLogin1.txt';
            var divEl = document.getElementById('DivAlertePageLogin');
            var objEl = document.getElementById('ObjAlertePageLogin');
            objEl.data = newUrl;
            // Refresh the content
            divEl.innerHTML = divEl.innerHTML;
            
            //var content = document.getElementById('ObjAlertePageLogin').value
            //var content = document.getElementById('ObjAlertePageLogin').innerText;
            //alert(content);
        </script>
        <script type="text/javascript">
            //function or code for get content file Alerte_PageLogin1.txt
            var  ObjText = ""; // variable content file Alerte_PageLogin1.txt
            var  Disable = "N/A";
            if (Disable == ObjText) {
                document.getElementById("DivAlertePageLogin").style.display = "block";
            } else {
                document.getElementById("DivAlertePageLogin").style.display = 'none';
                document.getElementById("DivAlertePageLogin").style.visibility = "hidden";
            }
        </script>
    </body>
</html>

Alerte_PageLogin1.txt

New alerte on server one

【问题讨论】:

    标签: javascript html jquery asp.net


    【解决方案1】:

    我解决了我的问题

    <Html>
        <Head>
            <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
            <meta Http-Equiv="Cache" content="no-cache">
            <meta Http-Equiv="Pragma-Control" content="no-cache">
            <meta Http-Equiv="Cache-directive" Content="no-cache">
            <meta Http-Equiv="Pragma-directive" Content="no-cache">
            <meta Http-Equiv="Cache-Control" Content="no-cache">
            <meta Http-Equiv="Pragma" Content="no-cache">
            <meta Http-Equiv="Expires" Content="0">
            <meta Http-Equiv="Pragma-directive: no-cache">
            <meta Http-Equiv="Cache-directive: no-cache">
        </Head>
        <body>
            <div id="webLink">
                <div id="DivAlertePageLogin">
                    <p style="background: #ffe7e8; border: 2px solid #e66465; line-height: 1.5;">Information incidents informatique majeur en cour :</p>
                    <br>
                    <marquee>
                        <object id="ObjAlertePageLogin" width="300" height="100" type="text/plain" data="test.txt" border="0" style="overflow: hidden;"> </object>
                    </marquee>
                </div>
            </div>
            <script>
            var newUrl = 'Alerte_PageLogin1.txt';
            var divEl = document.getElementById('DivAlertePageLogin');
            var objEl = document.getElementById('ObjAlertePageLogin');
            objEl.data = newUrl;
            // Refresh the content
            divEl.innerHTML = divEl.innerHTML;
            
            //La fonction ci-dessous ne fonctionne correctement si la page web est appeler a partir d'un serveur web externe et NON localement directement dans un navigateur
            getText("Alerte_PageLogin1.txt");
            async function getText(file) {
                let myObject = await fetch(file);
                let myText = await myObject.text();
                //document.getElementById("demo").innerHTML = myText;
            
                var  ObjText = myText;
                var  Disable = "";
                if (Disable == ObjText) {
                    document.getElementById("DivAlertePageLogin").style.display = 'none';
                    document.getElementById("DivAlertePageLogin").style.visibility = "hidden";
                } else {
                    document.getElementById("DivAlertePageLogin").style.display = "block";
                }
            }
        </script>
        </body>
    </Html>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 2016-01-29
      • 2021-12-18
      • 1970-01-01
      • 2021-09-28
      • 2019-12-19
      • 1970-01-01
      相关资源
      最近更新 更多