加载页面时运行代码

时间:2011-08-09 09:42:35

标签: javascript

我有这个链接,点击时填充输入。

<a href="#" onclick="javascript:document.getElementById('input').value='<?php echo("$ms"); ?>'">

我想知道如何自动执行此操作。

4 个答案:

答案 0 :(得分:1)

我通常把它放在onload上,不知道是否有最好的做法:

<body onload="myFunc()">

答案 1 :(得分:0)

假设$ms对XSS安全:

<input value="<?php echo $ms; ?>">

答案 2 :(得分:0)

您可以使用元素的onload属性:

<body onload="javascript:document.getElementById('input').value='<?php echo("$ms"); ?>'">

答案 3 :(得分:0)

onLoad event添加到文档的<body>元素中:

<body onload="javascript:document.getElementById('input').value='<?php echo("$ms"); ?>'">

此外,看起来您正在使用PHP,如果您只想使用$ms来设置#input的值,您还可以使用以下内容:

<?php
echo '<input type="text" id="input" value="'.$ms.'"/>
?>