Ý của tôi là, một biến/mảng được khai báo và khởi tạo có thể được sử dụng trong HTML, bên ngoài các thẻ <script>
không? Fx.Biến JavaScript có thể được sử dụng trong HTML thuần túy không?
<script type="text/javascript">
var foo = array('placeholder1', 'placeholder2');
</script>
<body>
<p><!--access the variable here-->foo[0]</p>
</body>
Bạn truy cập biến/mảng trong trường hợp này như thế nào? như thế này:
<p><script type="text/javascript">document.print(foo[0])</script></p>
??
'document.write' không hoạt động trong XHTML: http://www.w3.org/MarkUp/2004/xhtml-faq#docwrite –
Đây là ví dụ tốt về cách đặt thẻ HTML để chứa biến JavaScript Nội dung. Nhưng nó không cho phép bạn chỉ định một biến JavaScript trong HTML tự động trả về nội dung của biến JavaScript. Câu trả lời đúng là những gì được hỏi không thể được thực hiện, nhưng đây là một cách tiếp cận thay thế. –