小编Nav*_*eva的帖子

在js中包含HTML代码

我有一个基本的准备.我可以在JS中包含HTMl代码吗?(带"document.write")

这是我的HTMl代码:

    <li><a href="#" class="menulink">text</a></li>
<li><a href="#" class="menulink">text</a> </li>
<li><a href="#" class="menulink">text</a>
    <ul>

        <li>
            <a href="#" class="sub">text</a>
            <ul >
                <li class="topline"><a href="#">text</a></li>
                <li><#">text </a></li>
                <li><a href="#">text</a></li>
                <li><a href="#">text</a></li>
                <li><a href="#">text</a></li>
                <li><a href="#"text</a></li>
                <li><a href="#">text</a></li>

            </ul>
        </li>
        <li>
            <a href="#" class="sub">text </a>
            <ul>
                <li class="topline"><a href="#">text</a></li>
                <li><a href="#">text</a></li>



    </ul>
</li>

    <li>
                    <a href="#" class="sub"> text  </a></li>
            <li>
                    <a href="#" class="sub"> text  </a></li>
           </ul>
        </li>

            <li>
    <a href="#" class="menulink">text</a>


</li>
<li><a href="#" class="menulink">text</a>
Run Code Online (Sandbox Code Playgroud)

我想将它包含在这个JS代码中

window.onload = function () {
    document.getElementById("menu").innerHTML="";
Run Code Online (Sandbox Code Playgroud)

通过此代码连接它:

<p …
Run Code Online (Sandbox Code Playgroud)

html javascript

8
推荐指数
3
解决办法
5万
查看次数

释放指向struct的指针会导致程序"卡住"

给出以下C代码:

struct list_element
{
    struct list_element * next;
};
typedef struct list_element list_element;

typedef struct
{
    list_element header;
    int value;

} *apple;

apple a = malloc(sizeof(apple));
a->value = 1;
free(a);
Run Code Online (Sandbox Code Playgroud)

但是,程序在free()函数中"卡住" (在发布配置中,程序崩溃).我也试图free(&a)释放拿着指针的衣服,但似乎没有任何作品.

我究竟做错了什么?

c free struct pointers

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

使用char数组求和

在我检查一些现有代码时,我遇到了这一行:

char *s = malloc(SIZE);
scanf("%s", s);
char *y = s + strlen(s);
Run Code Online (Sandbox Code Playgroud)

假设scanf()函数成功,将一个整数添加到char数组的含义是什么?

我的期望是获得一个新的字符串,其中包含s整数的ASCII代码(或至少是原始字符串)的内容和另一个字符.

通过调试此代码,似乎y=""在操作之后.

这种行为有什么解释?

c arrays string sum

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

标签 统计

c ×2

arrays ×1

free ×1

html ×1

javascript ×1

pointers ×1

string ×1

struct ×1

sum ×1