【发布时间】:2020-05-28 04:39:22
【问题描述】:
我正在尝试在我的网站上为可访问性目的提供字体大小选择。例如,当用户单击小“A”时,它会在 URL 中发布 font-size=small。
然后,一个 if 语句获取字体大小,我想更改整个页面:
<?PHP
$font_size = $_GET['font-size'];
if ($font_size=="small"){
//this is incorrect and does not work
document.body.style.fontSize='x-small';
}
?>
下面的 HTML 代码成功地改变了整个页面的字体大小,那么我该如何在上面的 PHP IF 语句中做同样的事情呢?
<a href="#" onclick="document.body.style.fontSize='x-small';"> A </a>
非常感谢您的帮助。
【问题讨论】:
-
@B001 我明白这有什么关系,但是如果满足 IF 语句,是否不能执行“onclick”代码?
-
抱歉,我无法理解您在上面的评论中提出的问题.. 条件与 onlcik 事件有什么关系?我认为你的事情令人困惑
-
如果您想刷新整个页面只是为了更改字体,那么您可以按照您的方式进行操作,但是如果您不希望用户刷新页面,那么 id 建议您这样做它在 Javascript 中。你想做什么?
-
@CurtisNortham 刷新页面没问题。当页面加载时,我想根据发布到 URL 的大小来增加/减少字体大小。也就是说,如果 url 读取 Home.php?font-size=large 则页面将刷新并且 document.body.style.fontSize='x-large';
标签: php html if-statement fonts size