вы можете открыть новое всплывающее окно, выполнив следующий код
var myWindow = window.open("", "newWindow", "width=500,height=700");
//window.open('url','name','specs');
, теперь вы можете добавить любой элемент, используя как
myWindow.document.write(); And myWindow.document.body.innerHTML = "HTML";
. Я порекомендую, что сначала вы создаете новый html-файл с любым именем. В этом примере я использую
newFile.html
blockquote>И не забудьте добавить все содержимое в этот файл, например bootstrap cdn или jquery, значит все ссылки и скрипты. Затем сделайте div с некоторым id или используйте свое тело и дайте ему
id
. в этом примере я далid="mainBody"
моему тегу newFile.html<body>
<body id="mainBody">
Затем откройте этот файл, используя
<script> var myWindow = window.open("newFile.html", "newWindow", "width=500,height=700"); </script>
И добавьте все, что вы хотите добавить в теге тела. используя следующий код
<script> var myWindow = window.open("newFile.html","newWindow","width=500,height=700"); myWindow.onload = function(){ let content = "<button class='btn btn-primary' onclick='window.print();'>Confirm</button>"; myWindow.document.getElementById('mainBody').innerHTML = content; } myWindow.window.close(); </script>
, он прост.
Если вы хотите подсчитать только один элемент, используйте метод count
:
>>> [1, 2, 3, 4, 1, 4, 1].count(1)
3
Не используйте его, если вы хотите подсчитать несколько элементов. Вызов count
в цикле требует отдельного прохода по списку для каждого вызова count
, что может иметь катастрофические последствия для производительности. Если вы хотите подсчитать все элементы или даже несколько элементов, используйте Счетчик
, как описано в других ответах.
list.count (x)
возвращает количество раз, когда x
появляется в списке
см .: http://docs.python.org/tutorial/datastructures.html#more-on-lists