Javascript 函数返回后更改div显示样式
这是完整的函数,我可以添加返回一些新命令,将id=“错误”的div的显示从“none”更改为“block”。我想作为一个结果,如果条件太感谢 是的,您实际上可以使用Javascript 函数返回后更改div显示样式,javascript,php,html,function,return,Javascript,Php,Html,Function,Return,这是完整的函数,我可以添加返回一些新命令,将id=“错误”的div的显示从“none”更改为“block”。我想作为一个结果,如果条件太感谢 是的,您实际上可以使用document.getElementById(“错误”).style.display=“block”将覆盖样式表中当前指定的显示值。我这样做了,它在返回之前工作正常: function getId($name) { $fburl = "$name"; $opts = array('http' => array(
document.getElementById(“错误”).style.display=“block”代码>将覆盖样式表中当前指定的显示值。我这样做了,它在返回之前工作正常:
function getId($name)
{
$fburl = "$name";
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-Type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('https://www.instagram.com/'.$fburl.'/?__a=1');
$regex = '/https:?\:\/\/[^\" ]+.cdninstagram.com/i';
if (preg_match($regex, $result, $matches))
{
sleep(5);
return $matches[0];
}
}
echo”
document.getElementById('error').style.display='block';“;
谢谢您的回答,但我以前做过,没有工作,我只是在返回框下键入了,对吗?!你能写完整的脚本吗?你不能把代码放在返回后;return立即结束当前函数,不再执行其任何代码。如果要在条件中使用其他效果,它们必须在返回之前;在返回之前,它也不起作用…有一个ID为“错误”的元素,你确定这个preg_匹配条件得到了满足吗?是的,index.php中有一个ID为“错误”的元素,我更新了完整的函数,这段代码在引擎中。php这是php代码。。。在PHP中运行。。。当然,如果你只是把它放在一些PHP脚本的中间,JavaScript就没用了。
echo "<script type='text/javascript'>
document.getElementById('wrong').style.display ='block';</script>";