相关疑难解决方法(0)

JavaScript for Loop

写1到100的奇数..我用这段代码:

var i=1;
for (i=1; i < 51; i = i + 1){

 document.write(i -1 + i );
  document.write("<br />");
  }
Run Code Online (Sandbox Code Playgroud)

现在,有人可以告诉我这段代码是否合适,或者我可以做得更好.

javascript loops for-loop

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

在Javascript中显示HTML If else语句

可能重复:
javascript - document.write错误?

我有一个Javascript,我正在使用它检查div是否是某种样式,然后运行if else语句:

window.onload = function () {
    if (document.getElementById('slidingDiv').style.display == 'none') {
        document.write('<a href="#show" class="show_hide"><img src="images/show-more-arrow.jpg" width="61" height="45"></a>');
    } else {
        document.write('<a href="#show" class="show_hide"><img src="images/show-less-arrow.jpg" width="61" height="45"></a>');
    }
};
Run Code Online (Sandbox Code Playgroud)

这可以正常工作,但它只在屏幕上显示此HTML图像.我需要它将HTML添加到页面上的现有代码.

非常感谢

html javascript css php document.write

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

Javascript和动态变量插入

假设我已经动态地将信息传递给URL中的变量,如下所示:

<script>

var ORDER = 200;
var QUANTITY = 1;
var EXTRA = [200,300,400];

var tag = document.write('<scr'+'ipt language="JavaScript" src="http://test.com/test/order.' + ORDER + '/quantity.' + QUANTITY"></scr' + 'ipt>');

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

假设我想传递EXTRA数组中的所有数据......我该怎么做?

我正在尝试在写入页面后获得看起来像这样的URL:

http://test.com/test/order.200/quantity.1/extra.200/extra.300/extra.400
Run Code Online (Sandbox Code Playgroud)

(将数字传递给URL中的相同额外参数是有意的,我需要将其传递到单独的实例中,但传递给相同的变量)

我知道我可以使用for循环来循环遍历数组..如何动态地将EXTRA数组中的数字附加到URL,如上例所示?

会这样的吗?

for (i = 0; i < EXTRA.LENGTH; i++){
   tag.append(EXTRA[i]);
}
Run Code Online (Sandbox Code Playgroud)

如果可以,请告知,

谢谢你的帮助!

javascript arrays dynamic document.write insertion

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

Javascript setinterval的时间不起作用

以下代码:

<script type="text/javascript">

function a() {
    document.write("bob ");
}

setInterval("a()", 1000);

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

是应该有一个出放1 bob,printed在浏览器上,every second.

我正在使用firefox,它只打印onces,没什么......任何人有任何想法为什么?mauybe我错过了什么?ec = now.getSeconds(); document.write(hours +':'+ mins +':'+ sec +"
"); }

UPDATE EDIT:
Run Code Online (Sandbox Code Playgroud)

我对此代码有同样的问题:

<script type="text/javascript">
function printtime () {
    var now = new Date();
    var hours = now.getHours();
    var mins = now.getMinutes();
    var sec = now.getSeconds();
    document.write(hours+':'+mins+':'+sec+"<br />");
}

setInterval("printtime()", 1000);
</script>
Run Code Online (Sandbox Code Playgroud)

它应该打印在前一个浏览器上的时间,每秒一次....但它不会比第一个打印更多..

javascript setinterval

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

是什么导致While(1)循环删除网站的代码?

我在JavaScript代码中经历了一些while循环,并对导致循环从网站中删除所有代码(单个标头除外)的原因感到好奇。我认为这是因为循环是无限的(因为1始终等于1),但是对于为什么不仅仅使网站崩溃而感到好奇。是否由于未将document.write指定给某个路径?

javascript: (function() { while (1) {  document.write('Y'); }})();
Run Code Online (Sandbox Code Playgroud)

编辑:感谢您的帮助,似乎document.open已运行并导致页面代码被删除。然后,浏览器认为这是由于实际网站的代码所致,Chrome发出了一条错误消息。

html javascript bookmarklet

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

JavaScript:使用变量的计算器

我有一个问题,我无法让我的JavaScript计算器工作.在浏览器中显示时,该部分显示实际的代码行而不是返回的答案.这就是我到目前为止所拥有的.计算在函数中b(),并打印在document.write()底部.


JavaScript的:

//*Note that this is an external JavaScript file*
function a(a1,a2,a3) {
    this.a1 = a1;
    this.a2 = a2;
    this.a3 = a3;
    this.a4 = b;
}

var abc = new a("2", "80", "1000");
var def = new a("1.5", "40", "512");
var ghi = new a("1", "20", "256");

//Below is the calulation function I'm having problems with
function b() {
    var calculation;
    calculation = 500;
    calculation+=(this.a1 = 2) ? 200 : 100;
    calculation+=(this.a2 = 80) ? 50 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

为什么单击按钮时没有执行功能?

出于某种原因,我无法通过单击按钮来执行我的功能.我主要在codeacademy.com上学习,不幸的是他们没有提供太多真实世界的应用程序.

这是我的代码:

<script>
    var ayee = function() {
        confirm("Ready to play?");
        var age = prompt("How old are you?");
        if (age >= 18) {
            document.write("Let's get started then!");
        }else{
            document.write("You're under 18? Be careful out there....");
        }
    }               
</script>
<button type="button" onclick="ayee" value="click" />
Run Code Online (Sandbox Code Playgroud)

非常感谢.

html javascript

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

document.write()的java脚本错误

我是javascript的新手,并尝试执行以下代码,任何人都可以告诉我为什么只有第一个document.write正在执行而不是其他的.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>my first java script</title>
</head>
<body>
<script type="text/javascript">
var myhello="hello world, welcome to java script";
var heading="a page of java script";
var linktag="<a href=\"http://www.google.com\">wanna search on google</a>";
var redtext="<span style=\"color:red\">I am so colorful today!</span>";
var begineffect="<strong>";
var endeffect="</strong>";
var beginpara="<p>";
var endpara="</p>";
document.write(begineffect+heading+endeffect);
document.write(begingpara);
document.write(hello);
document.write(endpara);
document.write(begingpara);
document.write(linktag);
document.write(endpara);
document.write(beginpara);
document.write(redtext);
document.write(endpara);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我在所有Web浏览器中测试了以下代码.

javascript

-3
推荐指数
1
解决办法
1065
查看次数

为什么不document.write?

为什么document.write在Javascript中使用通常不被视为好习惯?我知道这不是最优雅或最好的方式,但它有任何真正的错误吗?好吗?在什么情况下会比它更好inner.HTML

据我所知,如果在加载后使用,它将重写文档.但是,innerHTML即使我正在尝试重写文档,我应该使用吗?如果是这样,为什么?

我知道有些人问我是否在发布之前查看了相关问题; 我做到了.但我没有找到任何令人满意的东西.

javascript

-3
推荐指数
1
解决办法
2399
查看次数