如何在Javascript

时间:2015-11-06 11:36:28

标签: javascript css html5

<!DOCTYPE html>
<html>    
<head>
    <title>Table</title>
</head>    
<body>
    <script>
        var num = 2;
        for (var i = 1; i < 11; i++) {
            document.write(num + " * " + i + " = " + num * i);
            document.write('<br>');
        }
    </script>
</body>    
</html>

O / P:

2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2 * 10 = 20

这是一个javascript代码,其中我打印了2-Table.But我需要在该表周围放置一个边框。寻求帮助。

3 个答案:

答案 0 :(得分:0)

要适应您已有的代码,这是一个快速的解决方案:

https://jsfiddle.net/0dmvs3pz/

<script>
    document.write('<table border="1">');
    var num = 2;
    for (var i = 1; i < 11; i++) {

        document.write('<tr>');

        document.write('<td>'+ 2 + '</td>');

        document.write('<td>'+ '*' + '</td>');

        document.write('<td>'+ i + '</td>');

        document.write('<td>'+ '=' + '</td>');

        document.write('<td>'+ (2*i) + '</td>');                               

        document.write('</tr>');
    }
    document.write('</table>');
</script>

虽然这是一种相当混乱的方式。

答案 1 :(得分:0)

HTML元素具有属性`<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content"></LinearLayout> <EditText android:id="@+id/Ora_inizio" android:inputType="numberDecimal" android:digits="0123456789./" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginBottom="4dp" android:hint="Ore" /> <EditText android:id="@+id/Ora_fine" android:inputType="date" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginBottom="16dp" android:fontFamily="sans-serif" android:hint="data"/> <EditText android:id="@+id/pause" android:inputType="numberDecimal" android:digits="0123456789./" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:layout_marginBottom="16dp" android:fontFamily="sans-serif" android:hint=""/> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button android:id="@+id/ok_action" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:text="Ok"/> <Button android:id="@+id/canceldialog" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="Cancel"/> </TableRow> ,表示具有元素样式的对象。如果你修改它 - 你将改变元素的样式。

style

使用 borderTop borderRight borderBottom borderLeft 属性,您只能更改所需的边框。< / p>

答案 2 :(得分:0)

我只是将JavaScript生成的内容包装在块级元素(例如pre)中,然后使用CSS来显示边框。

请注意,我重写了<br>行,以便在最后一行之后省略尾随换行符,可选,仅用于演示。

pre {
  display: inline-block;
  border: 1px solid blue;
  padding: 20px;
}
<pre>
<script>
  var num = 2;
  for (var i = 1; i < 11; i++) {
    if (i !== 1) {document.write('<br>')};
    document.write(num + " * " + i + " = " + num * i);
  }
</script>
</pre>