相关疑难解决方法(0)

页面加载后执行的JavaScript

我正在使用<script>内部执行外部脚本<head>.

现在,由于脚本在页面加载之前执行,我无法访问<body>其中的内容.在文档被"加载"(HTML完全下载并在RAM中)后,我想执行一些JavaScript.我的脚本执行时是否有任何可以挂钩的事件,这些事件会在页面加载时触发?

html javascript pageload dom-events

666
推荐指数
14
解决办法
138万
查看次数

242
推荐指数
6
解决办法
13万
查看次数

如何使用JavaScript只读输入字段?

我知道你可以添加readonly="readonly"到输入字段,因此它不可编辑.但我需要使用javascript来定位输入的id并使其只读,因为我无法访问表单代码(它是通过营销软件生成的)

我不想禁用输入,因为应该在提交时收集数据.

这是我在以下建议中添加的页面,目前还没有运气:

https://www.pages05.net/engagedigital/inputReadOnly/test?spMailingID=6608614&spUserID=MTI5MDk4NjkzMTMS1&spJobID=Nzk4MTY3MDMS1&spReportId=Nzk4MTY3MDMS1

确保您<body onload="onLoadBody();">将来使用此功能的任何人都可以使用.

javascript input readonly

40
推荐指数
4
解决办法
13万
查看次数

在页面加载时触发CSS3转换

我试图通过CSS3宽度转换实现页面加载的加载效果.这是演示.

HTML

<div class="skill-bar">
    <span class="w70"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.skill-bar {
    width: 57%;
    float: left;
    height: 11px;
    border-radius: 5px;
    position: relative;
    margin: 6px 0 12px 0;
    border: 2px solid #00edc2;
}
.skill-bar span {
    background: #00edc2;
    height: 7px;
    border-radius: 5px;
    display: inline-block;
}
.skill-bar span.w70 {
    width: 70%;
}
.skill-bar span {
    width: 0;
    transition: width 1s ease;
    -webkit-transition: width 1s ease;
    background-color: #00edc2;
}
Run Code Online (Sandbox Code Playgroud)

它没有按预期工作.我需要在加载页面时进行转换.

但是当我检查元素并检查/取消选中width跨度时,我得到了效果.

如何对页面加载产生相同的影响?

在此输入图像描述

html javascript jquery css3 css-transitions

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

在身体加载javascript上调用函数?

可能的重复:
加载页面时运行函数

我的身体内部有一个脚本,一个相对较长的脚本,我想把它放在一个单独的 .js 文件中,然后只在身体加载时调用该函数,而不是将脚本放在正文中,但我不知道如何称它为。帮助?

脚本:

            <script type="text/javascript">
            // Set the number of snowflakes (more than 30 - 40 not recommended)
     var snowmax = 35

     // Set the colors for the snow. Add as many colors as you like
     var snowcolor = new Array("#ddddff", "#ccccdd", "#f3f3f3", "#f0ffff")

     // Set the fonts, that create the snowflakes. Add as many fonts as you like
     var snowtype = new Array("Times", "Arial", "Times", "Verdana")

     // Set the letter that creates your snowflake (recommended: * …
Run Code Online (Sandbox Code Playgroud)

javascript onload

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

如何用javascript删除段落内容

我有一个段落想要删除其内容。

document.getElementById(id).innerHTML = "";
Run Code Online (Sandbox Code Playgroud)

似乎不起作用。有人有更好的解决方案吗?

这是一个例子

<!DOCTYPE html>
<html>
<head>
<script>
document.getElementById("p").innerHTML = "";
</script>
</head>
<body>
<p id="p">
words
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但该段中的文字并没有被删除。预先感谢任何可以提供帮助的人。

html javascript getelementbyid

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

使用 setInterval 调用加载函数

update()我有一个每隔 5 秒调用一次的函数:

setInterval(function() {
    update();
}, 5000);
Run Code Online (Sandbox Code Playgroud)

然而,我的目标是在加载时立即调用该函数,然后每 5 秒调用一次。如何在 javascript 或 jQuery 中实现这一目标?

javascript jquery function setinterval

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