小编tes*_*123的帖子

展开所有详细信息标签

任何人都知道是否有办法为使用语义<details>标签的页面创建扩展所有链接?我设法创建了一个可以自动打开关闭的详细信息的链接链接到详细信息部分,也可以扩展详细信息部分

现在我正在尝试添加一个链接,该链接将扩展所有<details>.

我猜你可以用 javascript 做到这一点,但我在那里很弱。单击链接以启动一个脚本,该脚本在 html 中查找所有“<details”并在显示 html 之前插入“open”一词。很少有帮助将不胜感激。

到目前为止我有

<button onclick="openAll()">Expand All</button>

<script>function openAll() {
    var x = document.getElementsByTagName("details");
    var i;
    for (i = 0; i < x.length; i++) {
         x[i].setAttribute("open", "true");
}
</script>
Run Code Online (Sandbox Code Playgroud)

以下适用于第一个<details>标签,但我想我在上面的循环不正确......

<script>
function openAll() {
    document.getElementsByTagName("details")[0].setAttribute("open", "true"); 
}
</script>
Run Code Online (Sandbox Code Playgroud)

下面是我正在测试的虚拟 html

<details>Hello World<summary>summary</summary>lost</details>
<details>another<summary>good night moon</summary>find me</details>
Run Code Online (Sandbox Code Playgroud)

javascript expand loops

7
推荐指数
2
解决办法
5485
查看次数

PHP for; 变量范围

for/foreach循环中的变量是否具有局部范围?如果是这样,我如何使其全球化?

page.php文件:

<?php
$title = "2";                  
$menu[0] = "1";   
$menu[1] = "2";
$menu[2] = "3";
$menu[3] = "4";
$menu[4] = "5";
$menu[5] = "6";
$menu[6] = "7";
$menu[7] = "8";


foreach ($menu as $value){ 

if ($title == $value){   
       $active = "active";
       echo "if " . $active. $title . $menu[$x] ." <br /><br />";
} 
else {
     $active = "";
     echo "else " . $active. $title . $menu[$x] ." <br /><br />";
}}

include "header.php"; 

foreach ($menu as $value) {
var_dump($active); …
Run Code Online (Sandbox Code Playgroud)

php variables scope loops

2
推荐指数
2
解决办法
6514
查看次数

javascript indexOf签入if语句

在使用此代码时遇到一些困难.基本上,我想检查引用的URL是否来自/ mobile目录,如果没有,并且屏幕是我想要重定向到移动站点的移动设备.

<script type="text/javascript">
if(window.location.href.indexOf("document.write(document.referrer)") > -1 &&
    screen.width <= 699) {
    document.location = "/mobile/mobile_home.asp";
}

</script>
Run Code Online (Sandbox Code Playgroud)

代码目前放在主要的home.asp的头部.

javascript if-statement indexof

2
推荐指数
1
解决办法
8713
查看次数

如何在vbscript中检查数组中的变量

我正在重构我的代码并试图减少重复.我有这个工作代码

<% If tree <> "" or (info <> "" and info <> "links" and info <> "privacy" and info <> "talks") Then %>
            write stuff
<% End If %>
Run Code Online (Sandbox Code Playgroud)

我把info变量放到一个数组中

Dim info(3)
info(0) = "Talks"
info(1) = "Privacy"
info(2) = "Links"
Run Code Online (Sandbox Code Playgroud)

我不清楚迭代数组

<% If tree <> "" or (info <> "" and **info <> arrayInfo** Then %>
            write stuff
<% End If %>
Run Code Online (Sandbox Code Playgroud)

没什么帮助.谢谢.

arrays vbscript asp-classic

2
推荐指数
1
解决办法
7725
查看次数

检查经典asp数组中的变量

我正在尝试检查变量的值是否在数组中.有一些困难.我的数组存储在global.asa中.

    Dim aTree(5)
   aTree(0) = "a"
    aTree(1) = "b"
    aTree(2) = "c"
    aTree(3) = "d"
    aTree(4) = "e"
    aTree(5) = "f"
       Application("aTree") = aTree 
Run Code Online (Sandbox Code Playgroud)

我试图检查的变量存储了一些html内容

<% If tree = "a" Then %>
     <div class="card bg_white">
            <h1 class="bold small-caps tbrown">my content</h1>
    </div>
<% End If %>
Run Code Online (Sandbox Code Playgroud)

我正试图以这种方式进行检查

<% tree = Request("tree") 
if in_array(tree, aTree) then %>
You've found it
<% End if %>
Run Code Online (Sandbox Code Playgroud)

我有这个笨重的版本

(tree <> "" and tree <> "a" and tree <> "b" and tree <> "c" and tree …
Run Code Online (Sandbox Code Playgroud)

arrays variables asp-classic

1
推荐指数
1
解决办法
3432
查看次数

经典ASP中的Web抓取

我正在尝试使用经典的ASP抓取网页。为什么,因为我要在2个域中包含一个asp文件,而我不想更新2个副本。

我是整个Web抓取工具的新手,很难找到有关如何使用经典asp(不是我的喜好,而是我坚持的东西)的“ Dummies”教程。我不需要任何花哨的东西,只需从here.asp抓取整个页面源并将其发布在myotherpage.asp上即可。

在代码或教程中几乎没有帮助,将不胜感激。

asp-classic web-scraping

0
推荐指数
1
解决办法
855
查看次数