1

如何<td>here</td>使用 javascript 将变量的内容写入 a 的文本区域?我想使用调用的函数 onclick 提示用户并将他们键入的内容存储到变量中,然后将保存到该变量的字符串写入<TD>表单/输入/提示函数调用所在的相同位置。

我认为这可以通过通过类属性访问列来完成。理想情况下,我希望函数是独立且健壮的,以便我可以根据类属性将它们用于几个不同的列。

<html>

<head>
<link href="style.css" rel="stylesheet" type="text/css">
<title>asdfsadf</title>


</head>

<body bgcolor="#000088">

<script type="text/javascript">
function editDates()
{
    var dates = prompt("Fill in date(s) of absence", 
                        "Example: Travel 1/7 - 2/10");
    document.write.
}
</script>

<table class="mainTable" cellspacing="0" border="1" 
                         cellpadding="1" width="100%" height="100%">
    <tr>
        <td>name</td><td class="r1c1">

            <form method="link" action="index.html" onClick="editDates();">
            <input type="button" name="submit" value="Edit"/></form>
            </td></tr></body></html>
4

2 回答 2

4
document.getElementsByClassName('yourClass')[0].innerHTML = 'the content';

不过,我建议使用 jQuery,对初学者更友好/更不容易出错。在这种情况下,它将是:

$('td.yourClass').html('the content');
于 2011-02-09T21:22:28.483 回答
0

安装 mootools,然后查看我为您创建的这个jsfiddle.net示例。您添加“edit_button”类名的任何按钮元素(或任何元素)随后会将其父表格单元格的内容更改为来自用户提示输入的响应。

于 2011-02-09T22:35:00.960 回答