0
<head>
function productName(name)
{  
}
</head>

<body>
<img src="...images/car.jpg" onclick="productName('car')">
</body>

我应该在这个 javascript 函数中编写什么来将从onclick方法接收到的值打印到我的 html 正文中的任何公共位置?

4

3 回答 3

4

假设您有这样的元素:

<div id="content">

</div>

你的 js 函数是这样的:

<script type="text/javascript">
function productName(name)
{
    document.getElementById('content').innerHTML = name;
}
</script>
于 2013-05-08T02:19:27.900 回答
0

您可以创建一个textNode并将其附加到正文

function productName(name) {
    var t=document.createTextNode(name);
    document.body.appendChild(t)
}

演示:小提琴

于 2013-05-08T02:20:33.010 回答
0

或者在 jQuery 中,

$('#content').html( name);    // inner HTML of an element, by ID
$('#inputField').val( name);  // into an INPUT.
于 2013-05-08T02:21:12.920 回答