Javascript 如何在php中打印函数结果?

Javascript 如何在php中打印函数结果?,javascript,function,Javascript,Function,我有这个代码,并试图打印结果,但它没有打印,请帮助。谢谢 函数GetRandom(){ var myElement=document.getElementById(“pwbx”) var myArray=['item 1','item 2']; var item=myArray[(Math.random()*myArray.length)| 0]; myElement.value=(项目); } 单击按钮运行功能 试试看 标记没有值属性。改用innerHTML 函数GetRandom()

我有这个代码,并试图打印结果,但它没有打印,请帮助。谢谢

函数GetRandom(){ var myElement=document.getElementById(“pwbx”) var myArray=['item 1','item 2']; var item=myArray[(Math.random()*myArray.length)| 0]; myElement.value=(项目); }

单击按钮运行功能

试试看


标记没有
属性。改用
innerHTML

函数GetRandom() { var myElement=document.getElementById(“pwbx”) var myArray=['item 1','item 2']; var item=myArray[(Math.random()*myArray.length)| 0]; myElement.innerHTML=项目; }

单击按钮以显示介于1和10之间的随机数

试试看


正如蒂姆在评论中所说。。。您将希望对非输入标记使用
innerHTML
not
value

<!DOCTYPE html>
<html>

    <body>
        <p> click the button to run the fumction</p>
        <button onclick="GetRandom()">Try it</button>
        <p id="pwbx"></p>
    </body>

    <script>
        var myArray = ['item 1', 'item 2']; //should move this outside of getRandom so it doesn't reallocate each run;

        function GetRandom() {    
            var randomInt = Math.floor(Math.random() * Math.floor(myArray.length));    
            var item = myArray[randomInt];

            document.getElementById("pwbx").innerHTML = item;
        }
    </script>
</html>

单击按钮运行功能

试试看

var myArray=['item 1','item 2']//应该将它移到getRandom之外,这样它就不会重新分配每次运行; 函数GetRandom(){ var randomInt=Math.floor(Math.random()*Math.floor(myArray.length)); var item=myArray[randomInt]; document.getElementById(“pwbx”).innerHTML=item; }
您想在哪里打印?是屏幕还是打印机?在页面中打印:result=item1我的老javascript有点生锈,但是
myElement.value=(item)正在尝试设置p标记的值(该标记不存在)。如果
getRandom
标记中的js函数,您会使用类似innerHtml的东西吗。实际上,您需要设置
window.getRandom=function(){…}
标记没有
.value
属性。您必须使用类似于
。innerHTML
hello的东西,而不是使用

是使用php echo方法的一种方式。谢谢你甚至没有在这里使用PHP。PHP发生在服务器上。这在您的web浏览器中。您可能已经使用PHP将其发送到浏览器,但PHP已经完成很久了。是苹果和桔子。如果您需要从服务器获取一些信息,那么您需要研究AJAX,在这一点上,您可以很好地研究JQuery。但是首先你需要弄清楚JS和PHP之间的区别。简短版本:不,这是不可能的。