好的,那我怎么做这个链接:
"javascript:elements.setPercentage('element1','".$value."')"
加载页面时在我的页面上执行?
好的,那我怎么做这个链接:
"javascript:elements.setPercentage('element1','".$value."')"
加载页面时在我的页面上执行?
你可以像这样把它放在body标签中:
<body onload="function(){elements.setPercentage('element1','".$value."')}"
或在您的 javascript 文件中:
window.onload = function(){elements.setPercentage('element1','".$value."')};
或者在 jQuery 中
$(document).ready(function(){elements.setPercentage('element1','".$value."')});
您需要将其包装在一个函数中,因为您正在发送参数
此示例将window.onload
事件处理程序绑定到匿名函数。然而,在这个例子中,你只能有一个处理程序(但你想要多少代码都可以)。
例如,jQuery 有一个更有效的方法称为onDOMReady,您应该考虑一下。
<head>
... other stuff
<script>
window.onload = function(){
if (typeof elements == 'object' and typeof elements.setPercentage == 'function') {
elements.setPercentage('element1','<?php echo $value; ?>');
}
}
</script>
... other stuff
</head>
如果您使用的是原生 JS:
<body onload="/*whatever*/">...</body>
如果您使用的是 JQuery(更好的跨浏览器支持以下内容):
$(document).ready(function(){/*do whatever*/})